新しいGoogleスプレッドシートでGoogle Appsスクリプトを再利用する方法


9

問題があります。新しいスプレッドシートを作成するときはいつでも、すでに作成したスクリプトを追加できません。最近のプロジェクトまたはスクリプトのリストは常に空白です。誰かが解決策を持っていますか、それともスクリプトコードをコピーしてスプレッドシートに挿入する必要がありますか?

回答:


9

スクリプトをライブラリーとして新しいスプレッドシートに追加できます。最初から始めましょう。次のサンプルコードは、アクティブセルに文字列を追加します。

function libTest(text) {
  var sh = SpreadsheetApp.getActiveSpreadsheet()
    .getActiveSheet().getActiveCell();
  sh.setValue(text);
}

バージョンを作成して、スクリプトを保存します。
ここに画像の説明を入力してください

次に、スクリプトエディターからプロジェクトキーをコピーします。
ここに画像の説明を入力してください
ここに画像の説明を入力してください

スクリプトをWebアプリとして公開します(自分だけを実行します):
ここに画像の説明を入力してください

新しいスプレッドシートで、スクリプトエディターを開きます。リソースオプションから[ライブラリを管理]を選択し、キー/ライブラリを入力して選択します。
ここに画像の説明を入力してください

スクリプトエディタで、次のコードを追加できます。

function test(){
  libTest.libTest("jacobjan");
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.