Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ImportJSON旁边的单元格会引发错误:数组结果未展开,因为它将覆盖数据_Json_Google Apps Script_Google Sheets_Google Sheets Formula_Custom Function - Fatal编程技术网

使用ImportJSON旁边的单元格会引发错误:数组结果未展开,因为它将覆盖数据

使用ImportJSON旁边的单元格会引发错误:数组结果未展开,因为它将覆盖数据,json,google-apps-script,google-sheets,google-sheets-formula,custom-function,Json,Google Apps Script,Google Sheets,Google Sheets Formula,Custom Function,我使用Google Sheets中的importJSON函数导入单个参数 见帖子: 当我使用 =importJSON("url", "/name","noHeaders") 这非常适合导入我所需的确切单元格,但我无法使用导入右侧的单元格 例如: 单元格A1=importJSON(“url”、“/name”、“noHeaders”),如果我在单元格B1中键入任何文本,我将收到 “错误:数组结果未展开,因为它将覆盖B1中的数据” 单元格

我使用Google Sheets中的importJSON函数导入单个参数

见帖子:

当我使用

=importJSON("url", "/name","noHeaders") 
这非常适合导入我所需的确切单元格,但我无法使用导入右侧的单元格

例如:

单元格A1
=importJSON(“url”、“/name”、“noHeaders”)
,如果我在单元格B1中键入任何文本,我将收到

“错误:数组结果未展开,因为它将覆盖B1中的数据”

单元格A1显示
#REF。然后,一旦我删除B1中的文本,importJSON值就会重新出现在A1中,错误就会清除。有没有办法解决这个问题,这样我就可以在importJSON单元格旁边保存数据


任何帮助都将不胜感激。

如果您只想从导入中获得1个值,
索引

=INDEX(IMPORTJSON("url", "/name","noHeaders"), 1, 1)
您还可以使用
ARRAYCONSTRAIN()
约束数组

语法:
如果您只希望从导入中获得1个值,
索引

=INDEX(IMPORTJSON("url", "/name","noHeaders"), 1, 1)
您还可以使用
ARRAYCONSTRAIN()
约束数组

语法:
这很有效。我还有一个问题,但可能不得不在另一个论坛上问这个问题。在单元格中使用importJSON函数时,我是否能够在其他单元格公式中使用此单元格?例如:单元格A1包含=importJSON(“url”、“/name”、“noHeaders”)、1,1),其中显示的值为100。我可以在B1单元的公式中使用这个吗?例如:B1单元公式=IF(和(A1>50),“Y”,“N”))。目前,该公式不适用work@Ronhamilton在新帖子中提出新问题。但是作为一个初步的回答,它应该起作用——检查它们是否是数字而不是字符串。对于这个问题,如果能帮助你,就考虑接受这个答案。我还有一个问题,但可能不得不在另一个论坛上问这个问题。在单元格中使用importJSON函数时,我是否能够在其他单元格公式中使用此单元格?例如:单元格A1包含=importJSON(“url”、“/name”、“noHeaders”)、1,1),其中显示的值为100。我可以在B1单元的公式中使用这个吗?例如:B1单元公式=IF(和(A1>50),“Y”,“N”))。目前,该公式不适用work@Ronhamilton在新帖子中提出新问题。但是作为一个初步的回答,它应该起作用——检查它们是否是数字而不是字符串。对于这个问题,考虑接受答案,如果它帮助了你。