我想创建一个项目级注释,通过Workfront API标记用户。我可以创建注释:
https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]¬eObjCode=PROJ&objID=[PROJECT_ID]&sessionID=[SESSION_ID]&method=POST
但我很难弄清楚标记用户的语法。我尝试了以下内容:
https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]¬eObjCode=PROJ&objID=[PROJECT_ID]&tags:objID=[USER_ID]&tags:objObjCode=USER&sessionID=[SESSION_ID]&method=POST
但我得到了
APIModel V5_0 does not support field tags:objID (Note)
消息返回。
我认为它是我需要添加的“ntag”或“tags”对象的某种组合,但不确定我缺少什么。
答案 0 :(得分:1)
由于您要更新Tags集合,因此需要使用JSON通过更新而不是仅发送URL参数来完成。 你这样做的方法如下。
var array3 = [];
l1 = array1.length;
l2 = array2.length;
len = (l1 > l2)? l2 : l1;
var array3 = [];
for(i = 0; i < len; i++){
array3.push([array1[i],array2[i]));
}