問題があります。新しいスプレッドシートを作成するときはいつでも、すでに作成したスクリプトを追加できません。最近のプロジェクトまたはスクリプトのリストは常に空白です。誰かが解決策を持っていますか、それともスクリプトコードをコピーしてスプレッドシートに挿入する必要がありますか?
問題があります。新しいスプレッドシートを作成するときはいつでも、すでに作成したスクリプトを追加できません。最近のプロジェクトまたはスクリプトのリストは常に空白です。誰かが解決策を持っていますか、それともスクリプトコードをコピーしてスプレッドシートに挿入する必要がありますか?
回答:
スクリプトをライブラリーとして新しいスプレッドシートに追加できます。最初から始めましょう。次のサンプルコードは、アクティブセルに文字列を追加します。
function libTest(text) {
var sh = SpreadsheetApp.getActiveSpreadsheet()
.getActiveSheet().getActiveCell();
sh.setValue(text);
}
バージョンを作成して、スクリプトを保存します。
次に、スクリプトエディターからプロジェクトキーをコピーします。
スクリプトをWebアプリとして公開します(自分だけを実行します):
新しいスプレッドシートで、スクリプトエディターを開きます。リソースオプションから[ライブラリを管理]を選択し、キー/ライブラリを入力して選択します。
スクリプトエディタで、次のコードを追加できます。
function test(){
libTest.libTest("jacobjan");
}