[ノンプロ研]GAS中級講座11期第4回 Utility Services1

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS コース中級第11期第4回のツイートまとめです。コンテンツは「Utility Services1」です。 https://tonari-it.com/community-nonpro-semi/
3
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

Scriptサービスとはスクリプトを操作するサービスです。特定の時刻に確実にトリガーを設定したいときなどに使用します。 #ノンプロ研 #GAS中級講座

2022-08-26 20:55:22
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

Scriptサービスの主なメンバーです。これって宿題でも結構使うのでは。 #ノンプロ研 #GAS中級講座

2022-08-26 20:56:08
Okapie @Okapie4

エディタからトリガー設定するのは手動で面倒 なのでScriptサービスを使ってコードでトリガー設置 便利なのねん #ノンプロ研 #GAS中級講座

2022-08-26 20:56:30
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

最後の行はメソッドがたくさんで僕はいつも訳が分からなくなります。@bashicomちゃん、これって暗記してるの?? #ノンプロ研 #GAS中級講座

2022-08-26 21:00:57
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

演習4−7の写経です。これも実務でよく使いそうですね。僕も前回の卒業LTで使いましたよ。 #ノンプロ研 #GAS中級講座

2022-08-26 21:04:59
Okapie @Okapie4

トリガーに過去の時間は設定できない(トリガーの設定画面を見ると、現在のDateからマイナスで分を設定しても現在の時間になってしまっているのがわかる) #ノンプロ研 #GAS中級講座

2022-08-26 21:05:24
Hassy @googleappsscri

トリガーの時間設定は、過去を設定しても現在時刻に設定されます。そう、過去には戻れないのです…。 #ノンプロ研 #GAS中級講座

2022-08-26 21:07:11
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

きた!!最高の名作「肉の日」 @HeyHanachan、後輩に激励の言葉をお願いします。 この問題でチーム力が上がったよね。@GAS49831302 も帰っておいで!! #ノンプロ研 #GAS中級講座

2022-08-26 21:09:53
alice @alice37308108

使わないトリガーはすぐに消す! 残しておかない #ノンプロ研 #GAS中級講座

2022-08-26 21:09:58
Okapie @Okapie4

使わないトリガーはすぐ消す! ごみトリガー、ダメ、ゼッタイ! #ノンプロ研 #GAS中級講座

2022-08-26 21:10:23
Caoli @Caoli0729

使わないトリガーはお掃除対象! #GAS中級講座 #ノンプロ研

2022-08-26 21:10:27
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

BASEサービスとはログ、セッション、UIなどの操作をするサービスです。 #ノンプロ研 #GAS中級講座

2022-08-26 21:16:35
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

スプレッドシートに限りBrowserクラスを使用できますが、他サービスで共通に使えるUiクラスを用いたほうが、①永続性、②再利用性の観点から良いです。 #ノンプロ研 #GAS中級講座

2022-08-26 21:21:12
シバ・シバちゃん @bashicom

使わないトリガーはすぐに消す! 一日に使える数に制限があります #ノンプロ研 #GAS中級講座

2022-08-26 21:22:09
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

Enum ButtonSet はダイアログのボタン配置を表す列挙オブジェクトです。 #ノンプロ研 #GAS中級講座

2022-08-26 21:22:34
Okapie @Okapie4

Browserクラスではなく汎用性のあるUIクラスを使うほうが良い referenceでも This method is not recommended. Instead, use a UI prompt. など、各メソッドで非推奨との記述がある #ノンプロ研 #GAS中級講座 pic.twitter.com/iYMEb5DP94

2022-08-26 21:23:34
拡大
Okapie @Okapie4

OKかYES以外はreturnで処理を終わらせてしまう書き方がよさそう、とのこと ユーザーがcloseを押して、そのままスクリプトが走りっぱなしになったりすると困るので #ノンプロ研 #GAS中級講座

2022-08-26 21:25:33
keitaro@イベント企画大好き!! DATA Saber/GCS認定コーチ @MaskDePQuery

Enum Buttonはダイアログの操作を表す列挙オブジェクトで、Uiオブジェクト.Button.プロパティ と表記します。そう言えば、列挙オブジェクトって良くわからないな。 #ノンプロ研 #GAS中級講座

2022-08-26 21:33:38