使用 Google 表格 API 检索单元格中的图像
Retrieve images in cells using Google Sheets API
我正在使用 Google Sheets API 到 return JSON Google Sheet ,
例如
var url = 'https://spreadsheets.google.com/feeds/list/' + id + '/od6/public/values?alt=json';
我在其中一个单元格中添加了一张图片,但在 json 中显示为空。
我怎样才能找回这张图片?
如果您使用 Sheets API v4,这是可能的。如果您发出 spreadsheets.get
请求,您可以访问单元格中使用的 =IMAGE(...)
公式。
GET https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}?
includeGridData=true&ranges={RANGE_A1}&
fields=sheets%2Fdata%2FrowData%2Fvalues%2FuserEnteredValue
200 OK
{
"sheets": [
{
"data": [
{
"rowData": [
{
"values": [
{
"userEnteredValue": {
"formulaValue": "=image(\"https://www.google.com/images/srpr/logo3w.png\")"
}
}
]
}
]
}
]
}
]
}
我正在使用 Google Sheets API 到 return JSON Google Sheet ,
例如
var url = 'https://spreadsheets.google.com/feeds/list/' + id + '/od6/public/values?alt=json';
我在其中一个单元格中添加了一张图片,但在 json 中显示为空。
我怎样才能找回这张图片?
如果您使用 Sheets API v4,这是可能的。如果您发出 spreadsheets.get
请求,您可以访问单元格中使用的 =IMAGE(...)
公式。
GET https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}?
includeGridData=true&ranges={RANGE_A1}&
fields=sheets%2Fdata%2FrowData%2Fvalues%2FuserEnteredValue
200 OK
{
"sheets": [
{
"data": [
{
"rowData": [
{
"values": [
{
"userEnteredValue": {
"formulaValue": "=image(\"https://www.google.com/images/srpr/logo3w.png\")"
}
}
]
}
]
}
]
}
]
}