やまぴー

技術系のアウトプット初心者なので挑戦していきたい。書く練習のために、趣味投稿もたまにす…

やまぴー

技術系のアウトプット初心者なので挑戦していきたい。書く練習のために、趣味投稿もたまにするかも。

記事一覧

GASでGoogleカレンダーに終日予定を作ったり消したりする

プライベートの予定表だと一旦時間は気にせずざっくりいれることが多いので、今回は終日予定の作成と削除についてメモ。 Gmailからの予定を自動的に作成できるように、『LI…

やまぴー
9日前
3

GASでファイルアップローダーを作ってみる

Chrome V8 ランタイムを有効にするとファイルのアップロードに失敗するというバグが、いつの間にか普通に使えるようになっていたので備忘録として残しておく。 最低限の機…

やまぴー
1か月前
6

仙石原すすき草原の山焼き

初の山焼き見学が圧巻すぎたので、感想とともに諸々記録する✍️ 2月27日 3月8日に実施されると掲載されたニュースサイトを発見。 実施日とは別にリスケされた場合の予備…

やまぴー
2か月前

GASでスプレッドシートから対象シートを取得するときの実行速度

スプレッドシートを取得するときの実行速度を検証したので、その後のシート取得でもどれが一番早いのか試してみる。 計測方法一番誤差の少ないgetActiveSpreadsheet()でシ…

やまぴー
2か月前
2

GASでスプレッドシートを取得するときの実行速度

スプレッドシートを取得する類の記載で迷ったとき、ほんの少しでも実行速度の早いものから利用したいので検証してみる。 計測方法計測は、500回処理を叩くを5回繰り返して…

やまぴー
2か月前
3
GASでGoogleカレンダーに終日予定を作ったり消したりする

GASでGoogleカレンダーに終日予定を作ったり消したりする

プライベートの予定表だと一旦時間は気にせずざっくりいれることが多いので、今回は終日予定の作成と削除についてメモ。
Gmailからの予定を自動的に作成できるように、『LINEでこういうフォーマットで投稿されたら自動作成する』みたいなことが後々できればいいなぁとか思いつつ。

カレンダーに予定を作成するカレンダーを取得する(自分用なのでgetDefaultCalendar()を使う)

タイトル・日付

もっとみる
GASでファイルアップローダーを作ってみる

GASでファイルアップローダーを作ってみる

Chrome V8 ランタイムを有効にするとファイルのアップロードに失敗するというバグが、いつの間にか普通に使えるようになっていたので備忘録として残しておく。

最低限の機能のみ、スプレッドシートからダイアログを表示する+画像をドライブに格納するという感じで作る。

ダイアログ画面(dialog.html)

fileの渡し口と渡した後に実行する関数を準備する。
最終的にはGAS側に渡したいのでg

もっとみる
仙石原すすき草原の山焼き

仙石原すすき草原の山焼き

初の山焼き見学が圧巻すぎたので、感想とともに諸々記録する✍️

2月27日

3月8日に実施されると掲載されたニュースサイトを発見。
実施日とは別にリスケされた場合の予備日も複数日設定されていたが、いずれも平日開催だった。有給を申請。

3月6日

天候不順のため3月18日に延期すると情報が更新された。
そのとき私が確認した天気予報サイトでは、開催当日は雪予報、前日も雨予報、でも両日とも半日以上は

もっとみる
GASでスプレッドシートから対象シートを取得するときの実行速度

GASでスプレッドシートから対象シートを取得するときの実行速度

スプレッドシートを取得するときの実行速度を検証したので、その後のシート取得でもどれが一番早いのか試してみる。

計測方法一番誤差の少ないgetActiveSpreadsheet()でシートを取得し、対象の処理を500回繰り返したときの平均値を取る。

function myFunction() { for (let i = 1; i <= 5; i++) { console.time(`計

もっとみる
GASでスプレッドシートを取得するときの実行速度

GASでスプレッドシートを取得するときの実行速度

スプレッドシートを取得する類の記載で迷ったとき、ほんの少しでも実行速度の早いものから利用したいので検証してみる。

計測方法計測は、500回処理を叩くを5回繰り返してその平均値を見た。
ちなみに以下の何も叩かないものだと平均 0.4 msで実行した瞬間に終わる。

function myFunction() { for (let i = 1; i <= 5; i++) { console.

もっとみる