色を取得
いま、初心者でやりたいこととしては予定管理をGoogleカレンダーで行っているので、その効率化です。
今日のコードは正直手作業の方が早いと思うけど、gasのお勉強ということで。。カラーの16進数は今後使っていきたいと思ったので、書いてみました。
なにか、アドバイス等いただけると大変助かります🙇♂️
function getColor() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('【シート名】');
var point =ss.getRange('H1').getValue(); //H1セルにカレンダーのIDの合計数が書いてあります。これに関しては、改良の余地絶対あると思っています。
//B列のカレンダーIDを抽出してそれに該当する色をC列に書き込む。
for (i=0;i<point ;i++){
var range = ss.getRange(1+i,2).getValue();
var color = CalendarApp.getCalendarById(range).getColor();
ss.getRange(1+i,3).setValue(color);
}
//上記for構文で各カレンダーで使っているカラーの16進数をC列にかかれます。
}