0

我想要与 Google 表格中的电影列表相关的类型。我正在尝试使用 OMDB API 通过 importxml 公式提取此信息。但是我不断收到错误消息。

这是一个样本表供参考。

我有一个 API 的密钥,但这里不包含它。即使包含密钥,该错误似乎仍然显示。

对此公式或过程的任何帮助将不胜感激。

或者,如果有一个 Google Apps 脚本可以解决这个问题,我很乐意指出这个方向。

4

2 回答 2

1

解决方案:

根据API 文档,您需要将标题名称中的空格替换为+,因此您的公式将如下所示:

=IMPORTXML("http://omdbapi.com?apikey=MYKEY&t="&SUBSTITUTE(A2," ","+")&"&r=xml","root/movie/@genre","en_US")

当然,将 MYKEY 替换为您的 API 密钥,但请求的其他部分如下所示:

在此处输入图像描述

参考:

代替

于 2021-07-15T18:42:29.787 回答
0

这是您当前的公式:

=IMPORTXML("http://omdbapi.com?apikey=MYKEY&t="(A3)"&r=xml","root/movie/@genre");

尝试改用这个:

=IMPORTXML("http://omdbapi.com?apikey=MYKEY&t=(A3)&r=xml","root/movie/@genre","en_US")

我认为这与公式字符串的连接有关。

于 2021-07-15T17:31:03.377 回答