我正在对包含附加单元格请求的google sheets进行批量更新调用。我正在更新的一个单元格包含一个类似日期的字符串'Oct 2019‘。
当我执行批量更新请求时,google sheets单元格在类似日期的字符串前面有一个撇号。我在文档中查看了一下,其他方法都有一个选项,可以包含一个名为'ValueInputOption‘的参数,其值为'USER_ENTERED’,可以删除撇号,但我在这个追加单元格请求中没有看到这样的选项。有人知道去掉撇号的方法吗?
'rows': [{'values': [{'userEnteredValue': {'stringValue': 'Aug ' '2019'}},
{'values': [{'userEnteredValue': {'stringValue': 'Oct ' '2019'}},
{'values': [{'userEnteredValue': {'stringValue': 'Sep ' '2019'}},
'sheetId': 'N/A'}}]```发布于 2019-10-29 16:38:27
您可以使用"replace()“Javascript方法在批处理执行后删除撇号。例如:
var stringValue = "'Aug ' '2019'";
var date = stringValue.replace(" ' '"," ");
Logger.log(date);我用一个space替换了4个字符的"space+apostrophe+space+apostrophe“。这将是一种解决方案,除非您不希望在批处理请求中生成它们。在这种情况下,我们需要查看您的代码。
https://stackoverflow.com/questions/58598415
复制相似问题