我正在寻找一种解决方案,可以帮助我将JSON输入格式化为GSheets输出(按行和列拆分)。我想使用=importjson
,但我的功能是 CELL 而不是 URL。
我附上了一个输入和输出的例子。希望有人可以帮助我。
我正在寻找一种解决方案,可以帮助我将JSON输入格式化为GSheets输出(按行和列拆分)。我想使用=importjson
,但我的功能是 CELL 而不是 URL。
我附上了一个输入和输出的例子。希望有人可以帮助我。
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");
也许这篇文章也可以帮助你:
实际上, ImportJSON 有一个不同的选项 - ImportJSONfromsheet,您可以在其中使用工作表或特定范围作为输入
当您可以不使用任何函数且不使用特殊脚本时,有一个选项。您可以做的是安装插件,使用所需参数填写表单(参见下面的屏幕截图),配置更新计划,然后第一次运行它。您可以在此处找到有关如何将JSON 导入 Google 表格的更详细说明。