我正在嘗試提取作業表檔案的單元格上規定的時間并將其用于函式,但我很難理解會發生什么:
在 B2 上,我只是輸入了05:00 PM.
然后,在 AppsScript 上我有:
function myFunction() {
let x=SpreadsheetApp.getActiveSheet().getRange("B2").getValue()
Logger.log(x)
}
不知何故,輸出是:
12:46:42 PM Info Sat Dec 30 16:35:55 GMT-00:14 1899
我可以接受隨機的日期(1899 年 12 月 30 日)——畢竟我只是說明了時間,但是......
為什么我會得到 16:35:55,而我本來應該是 17:00?那 25 分鐘去哪兒了?
我怎樣才能得到一個普通的 datetime 物件17:00?
謝謝
uj5u.com熱心網友回復:
這似乎是一個錯誤!
已經有一份關于谷歌問題跟蹤器的報告詳細說明了同樣的行為:
- 來自具有格式時間的單元格的錯誤時間和時區 .getValue()
Google 似乎確實知道這個問題,但您也可以點擊問題報告左上角問題編號旁邊的 ☆,因為這可以讓 Google 知道更多的人正在遇到這個問題,因此更有可能更快地被看到。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/468284.html
