0

コードを共有するための新しい「ライブラリの管理」が表示されます。ライブラリを共有する方法と、特定のバージョンを別のスクリプトに含める方法はわかりますが、ライブラリから関数を呼び出す方法はわかりません。

私のライブラリでは、私は単に機能しています

function test() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.toast("this is a test");
}

別のスプレッドシートを開いて、ライブラリの特定のバージョンを含め、単純に次のように記述します。

function onOpen() {
  test();
}

悲しいことにそれは実行されません...

手伝って頂けますか ?

更新https ://developers.google.com/apps-script/guide_libraries
https://developers.google.com/apps-script/guide_versions

4

3 に答える 3

2

ライブラリとバージョンのドキュメントは次の場所にあります。

https://developers.google.com/apps-script/guide_libraries

https://developers.google.com/apps-script/guide_versions

于 2012-05-22T13:31:08.913 に答える
1

1)「ライブラリプロジェクト」でバージョンとして保存する必要があります([ファイル]> [バージョンの管理])

2)「ライブプロジェクト」にこのライブラリを追加する必要があります([リソース]> [ライブラリの管理])。次に、projectIDハッシュを追加します。重要なのは識別子です。(例:mylibrary)。これはクラスであり、コードでメソッドを呼び出す方法です

mylibrary.test();

于 2012-05-22T11:18:35.640 に答える
1

これは、GoogleAppsスクリプトライブラリを共有および使用する方法のステップバイステップのスクリーンショットの説明です。 http://ramblings.mcpher.com/Home/excelquirks/gooscript/lib

ブルース

于 2012-06-12T22:15:03.340 に答える