나는 Google Apps Script
을 매우 신입 사원으로합니다. 공개 API에서 데이터를 가져 오는 스크립트를 작성하려고합니다. 나는 매개 변수를 전달해야하지만 API의 documenation이 정보는 다음과 같이 액세스 할 수 있음을 나타냅니다 Apps Script
Apps 스크립트를 매개 변수로 전달하는 스크립트
에서 작업을 수행하는 방법을 알아낼 수 없습니다 :
curl -H "Content-Type: application/json" -X GET
--header "X-PW-AccessToken:<TOKEN>" \
--header "X-PW-Application:developer_api" \
--header "X-PW-UserEmail:<USER_EMAIL_ADDRESS>" \
-d '{"name":"My Lead","email":{"email":"[email protected]","category":"work"}}'
내가 Apps Script
에서이 기능의 설정을 가지고 : 그 값을 전달하는 방법 인 것처럼 때문에
function myFunction() {
var url = "https://api.prosperworks.com/developer_api/v1/leads/search";
var fetchParameters = {};
fetchParameters.method = "post";
fetchParameters.contentType = "application/json";
fetchParameters.headers = {
"X-PW-AccessToken": <TOKEN>,
"X-PW-Application": "developer_api",
"X-PW-UserEmail": <USER_EMAIL_ADDRESS>
};
fetchParameters.muteHttpExceptions = true;
fetchParameters.payload = {"name":"My Lead","email":{"email":"[email protected]","category":"work"}};
var response = UrlFetchApp.fetch(url, fetchParameters);
var dataAll = JSON.parse(response.getContentText());
}
나는 fetchParameters.payload
을 추가,하지만 난 JSON
분석에이 오류가 발생합니다 :
Execution failed: SyntaxError: Unexpected token: <
내가 fetchParameters.payload
으로 주석 처리하면 성공적으로 작동하지만 매개 변수에는 영향을주지 않습니다 (분명히).
나는 시도했다 : fetchParameters.d
, fetchParameters.data
및 많은 다른 사람, 그러나 아무것도 작동하는 것을 보이지 않는다.