首页 > 解决方案 > Zoho creator 在尝试将 creator-form-data 集成到谷歌表格时收到无效的 JSON 有效负载

问题描述

目标:我正在尝试使用 google-sheet-api-v4 将 creator-form-data 与 google-sheet 集成。

我可以在谷歌电子表格中创建一个空表(数据参数为空)。但我不知道,如何使用数据参数创建工作表,或者 -

(1) 将标题分配给电子表格,或 (2) 将任何数据写入电子表格

收到错误:使用 deluge 执行任务号。(1),抛出的错误是:

收到无效的 JSON 有效负载。意外的标记

注:(1)Oauth凭证检查无误,google access token也有效,通过 google-oauth-playground确认

(2) 我能够从 google-try-api-platform 分配标题和数据,但从 deluge 方面没有成功。 google-sheet-try-api

在此处输入图像描述

标签: google-sheetszoho

解决方案


现在问题解决了,postUrl中要发布的post数据,必须从json转换为字符串(params=data.toString();)。我以 json 格式发送了 post-data,这是我犯的错误。

下面是 deluge 的正确示例代码:

 append_data = {"values":{{thisDate,thisQuantity}}};
 final_append_data = append_data.toString();

 response = postUrl(append_data_sheet_url,final_append_data,mymap,false);

注意:变量“final_append_data”被转换为字符串。


推荐阅读