0
私はそれがクリアされないマルチユーザー・フィールド(更新)をクリアしようとしていました。私は何が欠けていますか?私はそれをヌルに設定しようとしましたか、空の配列が両方とも不正な要求で失敗しました。
私はそれがクリアされないマルチユーザー・フィールド(更新)をクリアしようとしていました。私は何が欠けていますか?私はそれをヌルに設定しようとしましたか、空の配列が両方とも不正な要求で失敗しました。
ユーザフィールド値の場合、フィールド名は<UserFieldName>Id
と参照する必要があります。たとえば、CurrentApprover
という名前のフィールドの場合、フィールドはCurrentApproverId
と参照される必要があります。これはおそらく、あなたのケースでユーザーフィールド値が更新中に無視される理由です。
は例
pnp.sp.web
.lists.getByTitle('Agreements')
.items.getById(agreement.Id)
.update({
Notes: 'Notes go here..',
// Clear Multi User Approver Field.
CurrentApproverId: { results: [] },
})
.then((result) => {
resolve({ result: true });
}).catch((e) => {
console.log(e);
});
後半の応答をねえ、申し訳ありませんを更新しました。はい、ありがとうございました。 –