Google スプレッドシート コンテナのスクリプト内から外部の Google Web App スクリプトを呼び出すにはどうすればよいですか? 動的に作成された多数のスプレッドシートがあり、統一性とメンテナンスの容易さのために、それらすべてが 1 つの Web アプリを呼び出すようにしたいと考えています。
質問する
948 次
2 に答える
2
このブログ投稿をご覧ください:マスター スプレッドシートとスレーブ スプレッドシートの間で更新をトリガーする 基本的に同じことを達成したいのですが、特定のシナリオでは、マスター スプレッドシートは実際にはすべてのスレーブ スプレッドシート ドキュメントの Web アプリ (Web サービス) です。
于 2013-01-10T14:20:02.133 に答える
1
あなたはGoogleAppsScriptLibrariesの教科書の使用について説明しています!まず、AppsScriptでのバージョンとライブラリの紹介をお読みください。
マスタースクリプトとアクセスするユーティリティは、ライブラリとして設定する必要があります。たとえば、と呼ばれるとしMyLib
ます。次に、動的に作成された(クライアント)スプレッドシートはMyLib
、JavaScriptオブジェクトとして扱うことにより、含まれている関数にアクセスします。たとえば、関数calcValues()
は次のように参照されます。
...
var result = MyLib.calcValues(dataRange);
...
これは質問しませんでしたが、ライブラリ/マスタースクリプトに実装されているカスタム関数(スプレッドシートのカスタム関数で説明)を使用することを考えている場合は、クライアントスプレッドシートにラッパー関数を提供する必要があります。ラッパーと同じ例を次に示します。
function calcValues (dataRange) {
return MyLib.calcValues(dataRange);
}
于 2013-01-10T16:13:06.037 に答える