Google表格API v4和valueInputOption

时间:2016-06-13 08:40:19

标签: api google-sheets google-sheets-api

我的电子表格中有三列。第一个是日期,第二个和第三个是简单的字符串。

当我批量上传我的数据valueInputOption = "RAW"时,我的Date列收到了错误的结果。所有日期都有一个看不见的撇号。字符串列没问题。

当我使用valueInputOption = "USER_ENTERED"时,所有日期都很好,但其他值不会被解释为实际值,而是Google解析的值。例如一个字符串" 2-3-4"将被表示为02/04/2004或类似的东西。

我希望数据列表示为USER_ENTERED,字符串列表示为RAW

有没有办法为单元格(列)设置valueInputOption

1 个答案:

答案 0 :(得分:8)

我找到了答案。

为了将所有needeed数据表示为字符串,您应该:

  • set valueInputOption = USER_ENTERED;
  • 在它前面添加撇号,就像这样一个'。

在这种情况下,其他列类型将根据Google自己的算法自动确定,其中的单元格前面带有'标志将在您输入时准确显示

当所有电子表格列都设置了自动类型时,它可以正常工作。不确定其他格式类型的colums会发生什么。