Google Appsスクリプトを使用してPodio( https://developers.podio.com/doc/hooks/validate-hook-verificated-215241 )でWebhookを検証しようとしています。
現在、次のスクリプトがデータをドキュメントに正常に書き込んでいます(Podio Postがアクティブ化された後):
function doPost(l) {
var doc = DocumentApp.openById('1to3-JzhE27-LK0Zw7hEsdYgiSd7xQq7jjp13m6YwRh0');
var jstring = Utilities.jsonStringify(l);
doc.appendParagraph(jstring);
}
データは次のように表示されます。
{"queryString":null,"parameter":{"hook_id":"38035","code":"a92e06a2","type":"hook.verify"},"contextPath":"","parameters":{"hook_id":["38035"],"code":["a92e06a2"],"type":["hook.verify"]},"contentLength":44}
何らかの理由で、Google Apps スクリプトでは、このデータを取得して次のようなプロパティにアクセスできません。
jstring.parameter.code;
(一見) JSON 文字列を新しい変数の下の別のスクリプトにコピーすると、JSON 内のデータにアクセスできます。
ここで何が間違っていますか?