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 ブラウザーに貼り付ければ、マップの表示に問題はありません。
他の誰かがこれを経験していますか?ヒントはありますか?