この記事の情報は古いです。こちらに書き直しました。新しいスクリプトエディタに対応しています。 1つのGoogle Apps Scriptファイルを複数のスプレッドシートから利用する方法です。これはプログラムを集中管理するために便利です。 ちなみにExcelマクロにはこの機能がありません。GASならではの機能です。 Google Apps Script側の対応 まずはGoogle Apps Script側の対応です。 とりあえずこんな感じの簡単なスクリプトを作りました。A1セルにOKという文字列を入力する簡単なプログラムです。これを複数のスプレッドシートから実行できるようにします。 function myFunction() { var mySheet = SpreadsheetApp.getActiveSheet(); mySheet.getRange("A1").setValue("OK