0

Google Apps Script のパネルにマップ イメージを追加しようとしています。UI をロードするたびに、次の画像が表示されます。

これは、割り当てを超えていることを表す Google の画像です。ええと、私は以前にマップ機能を使用したことがありません。2 つの異なるドメイン/異なるアカウントで同じ結果が得られます。私が限界を超えなければならない理由はありません。

壊れた単純なスクリプトを次に示します。

function main() {
  var app = UiApp.createApplication();
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var panel = app.createVerticalPanel();

  var map = Maps.newStaticMap()
      .setCenter("1600 Pennsylvania Ave, Washington D.C.")
      .setZoom(14);

  var mapUrl = map.getMapUrl();

  var image = app.createImage(mapUrl);
  panel.add(image);

  // add a label with the URL string
  var labelUrl = app.createLabel(mapUrl);
  app.add(labelUrl);  

  app.add(panel);

  sheet.show(app);
}

実際、この例を書いているときに、それがうまくいくこともあれば、うまくいかないこともあることに気づきました。私は本当に混乱しています。

上記の例では、URL は UI のラベルにも書き込まれます。それを手動でコピーして Web ブラウザーに貼り付ければ、マップの表示に問題はありません。

他の誰かがこれを経験していますか?ヒントはありますか?

4

2 に答える 2

2

クォータ制限に達していないことが 100% 確実な場合は、Issue Tracker で問題を提起することをお勧めします。(クォータを食い尽くす可能性のあるトリガーの残りのスクリプトが他にあるかどうかを思い出してください)

于 2012-06-03T17:10:52.760 に答える