google apps script トリガー
トリガーは大きく2種.
- スプレッドシートイベント型
- 時間主導イベント型
基本的にはメニューバーから選択して追加が簡単.
1.スプレッドシートイベント型
種類
- onChange(変更時)
- onEdit(編集時)
- onFormSubmit(フォーム送信時)
- onOpen(起動時)
使用法
- onEdit・onOpenはSimple Triggersに指定されている.関数名をonEdit・onOpenとするだけで使用可能.
- onChange・onFormSubmitはトリガーとしてメニューから加えた上で使用する必要あり.
- 引数にイベント内容が入る
function onEdit(event){ //event.range:編集されたrangeが入る. //event.value:編集された新しいvalueが入る.ただしrangeがsingle cellのときのみ. //event.oldValue:編集前の古いvalueが入る.ただしrangeがsingle cellのときのみ. }
他にもイベント内容は色々.【参考】
2.時間主導イベント型
メニューバーから選択して追加.時間指定で関数を呼び出せる.
+α
他にもadd-onイベント,google formイベント,google docsイベント型のものもあり.