前提・実現したいこと
スプレッドシートで時間管理しており、その時間をslackで通知するように設定しました。
発生している問題・エラーメッセージ
slackに通知されるようにはなりましたが、
【6:00】が
【1899-12-29T21:00:00.000Z】と表示されます。
該当のソースコード
function postSlack() { var sheet = SpreadsheetApp.openById('スプレッドシードID'); var sentence = sheet.getSheetByName('シート名').getRange(2,3).getValue(); var payload = { 'text' : sentence, }; var options = { 'method' : 'post' , 'contentType' : 'application/json' , 'payload' : JSON.stringify(payload), }; var url = 'アプリURL'; UrlFetchApp.fetch(url, options); }
スプレッドシートの【6:00】は別シートから関数で転記されています。
||列A|列B|列C|
|:--:|:--:|:--:|
|1|日付| |残り時間|
|2|=today|=TEXT(A2,"ddd")|='別シート'!セル|
C2の数値をslackに転記しています。
どうすればきちんと表示されるのかわかりません。
ご教示頂けますと幸いです。
※追記
毎月のタイムカードのように下記のような表を作成しています。
||列A|列B|列C|列D|列E|列F|
|:--:|:--:|:--:|
|1|||||合計|=SUM(F2:F)
|2|| ||開始|終了|使用時間|
|3|持ち時間|10:00:00||9:00|12:00|3:00|
|4|残り時間|=SUM(B3-B5)||14:00|15:00|1:00|
|5|総使用時間|=F1
シートは毎月変わるので、別シートにB4だけを飛ばしています。
それが上記にある表です。