###前提・実現したいこと
Google スプレッドシート上の情報をGoogle Apps Scriptで整形しようと思っています。
セルに 1/1
という形式で入力した日付のデータから、日にちを取り出したいのですが、getDate()
するとエラーがでてしまいます。
エラーがでているにも関わらず、Logger.log()
で出力はできています。
動作上支障はないのですが、エラーが出ないようにしたいです。
###発生している問題・エラーメッセージ
TypeError: オブジェクト で関数 getDate が見つかりません。(行 8、ファイル「test」)
###該当のソースコード
1function myFunction() { 2 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 3 var sheet = spreadsheet.getActiveSheet(); 4 5 var cntCheckDate = 1; 6 while (date != ""){ 7 var date = sheet.getRange(cntCheckDate, 1).getValue(); 8 Logger.log(date.getDate()); 9 cntCheckDate ++; 10 } 11}
###試したこと
getMonth()
、getFullYear()
も同様に値は取得できるもののエラーがでてしまいます。
.getDate()
せず、セルのデータをそのまま(Fri Jan 01 00:00:00 GMT+09:00 2016
の状態)取得した際にはエラーはでませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/11 01:51