こちらの記事を参考に、レコード保存後に特定の条件の場合ステータスを更新させようとしているのですが、構文エラーになってしまいうまくいきません。
アクション名やコードを見直してみたのですが原因がわからず、手詰まりの状態です…。
------------エラー内容-----------
HTTP400: 要求が正しくありません - 構文が無効であるため、サーバーで要求を処理できませんでした。
(XHR)PUT - https://reism.cybozu.com/k/v1/record/status.json
---------JavaScriptのコード------------
(function() {
“use strict”;
kintone.events.on([
‘app.record.create.submit.success’,
‘app.record.edit.submit.success’,
], function(event) {
var record = event.record;
var appID = event.appId;
var recordID = event.recordId;
var user = kintone.getLoginUser();
var userName = user[‘name’];
~~~中略~~~
var params = {
“app”: appID,
“id”: recordID,
“action”: “資料提出”,
“assignee”: userName
};
return kintone.api(
kintone.api.url(‘/k/v1/record/status’, true), ‘PUT’, params
).then(function(success) {
return event;
}).catch(function(error) {
return event;
});
~~~中略~~~
});
})();
------------プロセス------------
ステータス:未処理
ステータス:資料提出済み アクション名:資料提出