【发布时间】:2019-05-14 20:24:48
【问题描述】:
我使用sheets.spreadsheets.values.get 获取电子表格中的信息,但包含图像的单元格显示一个空字符串值。
我尝试使用values:userEnteredValue 作为请求的参数(如本问题Retrieve images in cells using Google Sheets API 所示),但没有奏效。
sheets.spreadsheets.values.get({
spreadsheetId: 'XXX',
range: 'firstSheet!A1:E10',
key: "XXXX"
//values: 'userEnteredValue'
}
编辑:
我意识到我的一个问题是我在应该使用spreadsheets.get 时使用了spreadsheets.values.get。我已经改变了这个,但我仍然无法获得网址
包含文本的单元格具有userEnteredValue 属性,但包含图像的单元格没有。
【问题讨论】:
-
imgur.com/a/aQBcxjn 使用 fields 参数返回图像的空对象
-
根据您的问题,我无法理解您的电子表格。为了正确了解您的情况,您能否提供一个示例电子表格和脚本?当然,请删除您的个人信息。
-
[@Tanaike],您可以将图像放在电子表格单元格中,例如
=image("https://www.google.com/images/srpr/logo3w.png"),但sheets.spreadsheets.values.get()为该单元格返回空字符串。 -
@Alex Baban 感谢您的评论。我提出了一个修改后的脚本作为答案。你能确认一下吗?
-
@Tanaike,你的回答有效,我投了赞成票
标签: node.js google-sheets google-sheets-api