Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 我可以从google sheet api中读取一次,但它没有';t随后更新_Google Sheets_Google Spreadsheet Api - Fatal编程技术网

Google sheets 我可以从google sheet api中读取一次,但它没有';t随后更新

Google sheets 我可以从google sheet api中读取一次,但它没有';t随后更新,google-sheets,google-spreadsheet-api,Google Sheets,Google Spreadsheet Api,我不熟悉谷歌工作表,我有一个谷歌工作表,我已经设置好动态地将当前日期放在单元格A1中,时间放在单元格A2中。工作表将“发布到web”,并且“设置/计算”设置为每分钟重新计算更改 这一切都很好,但我希望能够使用API调用从工作表中读取这些值。这也是第一次完美地工作。不幸的是,每次我再打一次电话,我都会得到与第一次相同的答案,甚至是一天后 我正在使用: =int(hour(now()))&":"&int(minute(now()))&" "&int(SECOND(no

我不熟悉谷歌工作表,我有一个谷歌工作表,我已经设置好动态地将当前日期放在单元格A1中,时间放在单元格A2中。工作表将“发布到web”,并且“设置/计算”设置为每分钟重新计算更改

这一切都很好,但我希望能够使用API调用从工作表中读取这些值。这也是第一次完美地工作。不幸的是,每次我再打一次电话,我都会得到与第一次相同的答案,甚至是一天后

我正在使用:

=int(hour(now()))&":"&int(minute(now()))&" "&int(SECOND(now())) 
正如公式所示。我还应该补充一点,我正在阅读的是一个JSON文件,它在实际工作表上正确更新

我肯定我错过了什么。有人能告诉我是什么吗?
提前感谢。

可能是您没有正确阅读JSON。每次我运行它时,它都会给我正确的结果

function myFunction(){
var url = "https://spreadsheets.google.com/feeds/cells/1TtXe1JXKsxHKUWb3bqniHkLQB0Po1fSUqsiib2yMv90/1/public/values?alt=json";
try{
var sh = SpreadsheetApp.getActive().getSheetByName("Sheet1");
var response = UrlFetchApp.fetch(url)
var str = response.getContentText();
var data = JSON.parse(response);
var entry = data.feed.entry;
sh.getRange(1, 1).setValue(entry[0].content.$t);
sh.getRange(1, 2).setValue(entry[1].content.$t);
}catch(e){
Logger.log(e);
}
}
在阅读之前,你需要检查“条目”的大小,我只是想证明它是有效的


谢谢

now()函数?我正在使用:=int(hour(now())&“&int(minute(now())&“&int(minute)(now())&“&int(SECOND)(SECOND)(now()))我应该补充一点,那就是我正在阅读的是一个JSON文件,并且它在actgual shee上正在正确更新。你应该将这个细节添加到你的实际问题中,这样人们就不必在评论中搜寻了……你的API调用的代码是什么,在读取值之前,是否尝试更新工作表(使用API)?这是API