Javascript ImportJson函数检索不同位置的列
我使用一个函数来获取和处理JSON对象,并在google电子表格上显示信息。工作很好 我在5页中使用不同的查询过滤器调用函数 我遇到的问题是,在每一页上,属性的顺序都会发生变化。 在一些电子表格中,“名称”在A列,在另一个电子表格中在D列,与其他电子表格相同 这段代码使用的是多维数组,我想知道是否可以确定数组中属性的位置,这样每个页面的同一列中都会显示名称 我正在使用的脚本:Javascript ImportJson函数检索不同位置的列,javascript,arrays,json,multidimensional-array,google-apps-script,Javascript,Arrays,Json,Multidimensional Array,Google Apps Script,我使用一个函数来获取和处理JSON对象,并在google电子表格上显示信息。工作很好 我在5页中使用不同的查询过滤器调用函数 我遇到的问题是,在每一页上,属性的顺序都会发生变化。 在一些电子表格中,“名称”在A列,在另一个电子表格中在D列,与其他电子表格相同 这段代码使用的是多维数组,我想知道是否可以确定数组中属性的位置,这样每个页面的同一列中都会显示名称 我正在使用的脚本: 更新至最新版本 因此,要按请求的顺序返回路径,必须传递“allHeaders”选项参数 =ImportJSON("h
更新至最新版本 因此,要按请求的顺序返回路径,必须传递“allHeaders”选项参数
=ImportJSON("https://jsonplaceholder.typicode.com/todos"; "/title,/invalidColumn,/completed"; "allHeaders")
Observe
/invalidColumn
也会返回。如果您可以包含一个JSON数据示例,那将非常有用,我猜它使用对象而不是数组来表示数据,但需要查看它以确认。为了了解您的情况,你能提供一个使用它的电子表格样本吗?当然,请删除您的个人信息。您可以对函数进行扩充,以获取可选参数,即包含要输出的所需标题(以及所需顺序)的范围。
=ImportJSON("https://jsonplaceholder.typicode.com/todos"; "/title,/invalidColumn,/completed"; "allHeaders")