我正在使用Google App脚本(GAS代码)从客户端获取json数据并导出到pdf文件。效果很好,现在我想将GAS代码部署到GCP以接收json数据并返回pdf文件。
我希望我可以构建一个简单的HTTP服务器来接收json并通过Google App Script进行一些逻辑处理并将结果返回给客户端。
通过遵循此tutorial
,我已经在GAS代码与标准GCP项目之间建立了联系这是我的Google App脚本代码:
function fetchData() {
var jsonData = JSON.parse(inputJson);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var dataLen = jsonData.data.length;
sheet.getRange(7, 1, dataLen, 3).clear();
sheet.getRange(7, 1, dataLen, 3).setValues(jsonData.data);
}
这是我的json输入:
"data": [
["col1", "col2", "col3"],
["col1", "col2", "col3"],
["col1", "col2", "col3"],
["col1", "col2", "col3"]
]
我如何构建与Google App Script连接的服务器以接收json(来自Postman ...)?
欢迎任何建议!
答案 0 :(得分:0)
为了实现上述情况,我建议使用Web Apps。实现流程如下。
通过以上流程,您可以在客户端检索处理后的结果。
在使用Web Apps时,如果您修改了Google Apps脚本,请重新部署Web Apps作为新版本。这样,最新脚本将反映到Web Apps。请注意这一点。
不幸的是,在当前阶段,Web应用程序可以使用GET和POST方法,而PATCH,PUT和DELETE方法不能使用。