記事一覧
GASでGoogleカレンダーに終日予定を作ったり消したりする
プライベートの予定表だと一旦時間は気にせずざっくりいれることが多いので、今回は終日予定の作成と削除についてメモ。
Gmailからの予定を自動的に作成できるように、『LINEでこういうフォーマットで投稿されたら自動作成する』みたいなことが後々できればいいなぁとか思いつつ。
カレンダーに予定を作成するカレンダーを取得する(自分用なのでgetDefaultCalendar()を使う)
タイトル・日付
GASでファイルアップローダーを作ってみる
Chrome V8 ランタイムを有効にするとファイルのアップロードに失敗するというバグが、いつの間にか普通に使えるようになっていたので備忘録として残しておく。
最低限の機能のみ、スプレッドシートからダイアログを表示する+画像をドライブに格納するという感じで作る。
ダイアログ画面(dialog.html)
fileの渡し口と渡した後に実行する関数を準備する。
最終的にはGAS側に渡したいのでg
仙石原すすき草原の山焼き
初の山焼き見学が圧巻すぎたので、感想とともに諸々記録する✍️
2月27日
3月8日に実施されると掲載されたニュースサイトを発見。
実施日とは別にリスケされた場合の予備日も複数日設定されていたが、いずれも平日開催だった。有給を申請。
3月6日
天候不順のため3月18日に延期すると情報が更新された。
そのとき私が確認した天気予報サイトでは、開催当日は雪予報、前日も雨予報、でも両日とも半日以上は
GASでスプレッドシートから対象シートを取得するときの実行速度
スプレッドシートを取得するときの実行速度を検証したので、その後のシート取得でもどれが一番早いのか試してみる。
計測方法一番誤差の少ないgetActiveSpreadsheet()でシートを取得し、対象の処理を500回繰り返したときの平均値を取る。
function myFunction() { for (let i = 1; i <= 5; i++) { console.time(`計
GASでスプレッドシートを取得するときの実行速度
スプレッドシートを取得する類の記載で迷ったとき、ほんの少しでも実行速度の早いものから利用したいので検証してみる。
計測方法計測は、500回処理を叩くを5回繰り返してその平均値を見た。
ちなみに以下の何も叩かないものだと平均 0.4 msで実行した瞬間に終わる。
function myFunction() { for (let i = 1; i <= 5; i++) { console.