はじめに
Spreadsheetをデータベースにしたり、SpreadsheetをExcelのマクロと同様に業務効率を上げるために使ってたりするので、マクロと違って操作する人に一度実行許可を付与してもらわないといけない為、手順をここに記す
手順1:AppsScriptのエディタを開く
- Spreadsheetのメニューから「拡張機能」をクリック
- 開いたメニューの「AppsScript」をクリック
- 別ウィンドウでAppsScriptのエディタが開くのでそちらに切り替える
手順2:何かしらプログラムを実行する
- 実行許可の承認フローに入る為、指定されたプログラムを実行します
作成した人から「このプログラムを実行してください」みたいな指定がない場合は以下のプログラムをエディタの一番上に追加して実行しましょう
gas.gs
const test = () =>{
console.log('承認フロー')
}
追加した場合は、「Ctrl + S」か「command + S」で必ず保存しましょう
- メニューから実行したいプログラムを選択します
ここでは、上記の「test」という何もしないプログラムを追加したので「test」を選択し、クリックします
手順3:実行許可承認のフロー
-
「権限を確認」ボタンを選択します
-
アカウントの選択
アカウントの一覧が表示されますので、プログラムを実行するアカウントを選択してください
ここでは自分のアカウントを選択します
手順4:警告の表示を確認
ここから先は無料のGoogleアカウントのみ表示されます
信頼出来る人が作成したプログラムではない場合は、注意が必要です
手順4は手順3の前に表示されることがあります
その場合は、手順4→手順3と進めてください
終了
以上で必要な承認作業が終了です
これ以降は承認作業無しでプログラムが実行されます
新しい機能が追加されてそれまでに使用してなかったツール(GmailやGoogleDocsなど)が使用される場合などは再度、この作業が必要になります