【发布时间】:2019-11-04 14:09:26
【问题描述】:
我无法通过 API(使用 JavaScript/Google 脚本)更改项目或客户端对象的 hourly_rate:
var responseObject = [];
var payload = {
"name": "Test project 125",
"hourly_rates": {"45": 222}
}
var response = UrlFetchApp.fetch("https://app.activecollab.com/218040/api/v1/projects", {
"method": "post",
"headers": {
'X-Angie-AuthApiToken': api_token
},
"payload" : payload,
"followRedirects" : true,
"muteHttpExceptions": true
});
if (response.getResponseCode() == 200) {
responseObject = JSON.parse(response.getContentText());
}
console.log(responseObject);
返回:
hourly_rates={45=100, 24=20, 3=100, 38=50, 17=15, 31=50, 10=100}
如果我使用 PUT 方法,我会得到相同的结果。其他所有内容都会保存,但不会保存小时费率。
【问题讨论】:
标签: activecollab