当单元格是Gsheets中的URL,JSON格式时使用importjson

时间:2020-06-25 11:09:29

标签: google-sheets google-sheets-formula google-sheets-api google-sheets-importxml pygsheets

我一直在寻找一种解决方案,可以帮助我将 JSON 输入格式化为 GSheets 输出(分为行和列)。我想使用var croppedImageDataURL1 = $("#canvas1").cropper('getCroppedCanvas').toDataURL("image/jpeg", 0.3); $('#saveimage1').val(croppedImageDataURL1); ,但是我的功能是CELL而不是URL。

我已经附加了example的输入和输出。 希望有人能帮助我。

3 个答案:

答案 0 :(得分:1)

Google表格上没有= IMPORTJSON函数,您可以在此处查看所有可用功能:https://support.google.com/docs/table/25273?hl=en

要导入JSON,您将必须创建一个脚本以获取JSON数据,解析数据,然后将其放在工作表上。


编辑:

如果您在注释上附加了内容,则必须修改脚本以不获取URL,而是获取单元格的值。

为此,您可以使用getRange(a1Notation)方法。

这是示例:

// Get a range A1:D4 on sheet titled "Invoices"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getRange("Invoices!A1:D4");

// Get cell A1 on the first sheet
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("A1");

也许这篇文章也可以为您提供帮助:

Parsing JSON in Google Sheets

答案 1 :(得分:0)

实际上,ImportJSON有一个不同的选项-从工作表导入JSON ,您可以在其中使用工作表或特定范围作为输入

答案 2 :(得分:0)

当您不能使用任何函数和特殊脚本时,有一个选项。您可以做的是安装附加组件,使用所需参数填写表单(参见下面的屏幕截图),配置更新计划,然后第一次运行它。您可以在此处找到有关如何导入 JSON to Google Sheets 的更详细说明。

import from JSON to Google Sheets