現在、多数の画像参照を含める必要がある Google スプレッドシートに取り組んでいます。
私が達成したいのはこれです:セルの上にカーソルを置くと、画像が表示されます(ツールチップのように)。
Google Developers でこのウィジェットを見つけましたが、スプレッドシートにコードを追加しても何も起こりません。
このようなことを行う方法を知っている人はいますか?これについてのヒントは大歓迎です!
現在、多数の画像参照を含める必要がある Google スプレッドシートに取り組んでいます。
私が達成したいのはこれです:セルの上にカーソルを置くと、画像が表示されます(ツールチップのように)。
Google Developers でこのウィジェットを見つけましたが、スプレッドシートにコードを追加しても何も起こりません。
このようなことを行う方法を知っている人はいますか?これについてのヒントは大歓迎です!
スプレッドシートからのユーザー インターフェイスの表示
ユーザー インターフェイスをスタンドアロンの Web アプリとして展開する代わりに、スプレッドシートからコンテナーにバインドされたスクリプトを作成し、スプレッドシートからユーザー インターフェイスを表示することができます。これを行うには、doGet 関数を見つけて、呼び出しを置き換えるだけです。
return app;
次のように:
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.show(app);
app は、返す UiInstance オブジェクトの変数名です。さらに、スプレッドシートからユーザー インターフェイスを表示する場合、関数に doGet という名前を付ける必要はありません。代わりに、displayMyUi のような名前を付けて、その関数を直接呼び出して、スプレッドシートにユーザー インターフェイスを表示することもできます。ユーザー インターフェイスがスプレッドシートから表示されると、スクリプトはスプレッドシートにアクセスしているユーザーとして実行されます。
例えば
function doGet() {
var app = UiApp.createApplication();
// The very first Google Doodle!
app.add(app.createImage("http://www.google.com/logos/googleburn.jpg"));
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.show(app);
}