使用 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\")"
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}