Google Sheetsのスクリプト(GAS)を外に出す

2017-01-06 | tech

GoogleシートのスクリプトはContainer Bound Scriptと言って、シートにくっついているので、他のシートから利用できない。

それで、Googleドライブ上に新規にスクリプト(何にも紐づかない独立したもの)を作成し、そこにシートのスクリプトをコピーする。
スクリプトのプロパティにプロジェクトIDがあるので、それをメモする。

Googleシートのスクリプト編集画面で、[リソース]-[ライブラリ]で、上で作ったスクリプトを登録する。

[識別子].[関数名]の形で、呼び出すことができる。

このようにすれば、複数のシートから、ひとつのGoogle Apps Scriptを参照可能