記事一覧
スプレッドシートでA1Notationのアルファベット部分が何列目のとき何になるかが知りたい
はじめにスプレッドシートで列名がA, B, Cとなって
いる。
そこまではすぐわかるけど、AAとかBAとかになってくると何列目かがよくわからない。
そこで計算して相互に変換できるようにしてみた。
計算してみる1-26のときA-Zになる
一桁なら"alphabet"の配列を作って何番目かわかればすぐ取り出せた。
function toAlphabet(num: number): string
他人のカレンダーに予定を追加する
はじめに家族が使っている別のカレンダーと連携したくて調べてみた。
共有すればいつも通りに"CalendarApp"で操作できそう。
今回は
操作されたい人:いまばりさん
操作したい人:まつやまさん
で試してみる。
操作したい人(まつやまさん)で直接カレンダーをとってきてみるIDがわかればいける・・・?
そんなことはなかった。。
const CAL_ID = 'XXX@group.calend
for文でぐるぐるしてオブジェクトの内容を表示したいとき、mapとlambdaでもっとかんたんに表示させる。あとforEachも。
はじめにGoogleカレンダーの名前一覧をちらっと見たいときに、for文でぐるぐる書くのが大変なので、短くできる方法を探してみた。
mapなるもので処理を省略してみる"for of"以外に書き方ないかな?とおもって、探していみると、mapで近いことができることを発見!
やってみた。
for ofとmap
これが、
function getAllCalendarName() { const
文字列の日付を日付型(Date)に変換する(Google Apps Script)
はじめにGoogle Apps Scriptでカレンダーを使うときに、"2023/5/5"と文字ではなく、Date型で扱うみたい。
そこで、stringをDate型に変換してみた。
stringからDateに変換してみるApps ScriptにはUtilitiesという便利な関数があるみたい。
"Utilities.parseDate()"を使うとかんたんに変換できた。
function pa