/** This example script console script updates a multi user picker field on an issue.* "All right, title and interest in this code snippet shall remain the exclusive intellectual property of Adaptavist Group Ltd and its affiliates. Customers with a valid ScriptRunner* license shall be granted a non-exclusive, non-transferable, freely revocable right to use this code snippet only within their own instance of Atlassian products. This licensing notice cannot be removed or* amended and must be included in any circumstances where the code snippet is shared by You or a third party." */// Specify the issue key of the issue to update belowdefissue="<issueKeyHere>"// Specify the ID of the custcom field heredefMultiUserField="<CustomFieldIdHere>".toString()// The rest call to update the multi user picker field. // Note: This script must be run as the ScriptRunner add on userdefsetMultiUserPicker=put("/rest/api/2/issue/"+issue).header('Content-Type','application/json').queryString("overrideScreenSecurity",Boolean.TRUE).body([// Specify the update structure to update the Multi Select list field and its Array List Data Structure that it usesupdate:[(MultiUserField):[// Specify the add commands to add each user into the Array List structure for the field using their accountId// Comma seperate the add commend for each user you want to add using their accountId[add:[accountId:"<AccountIDHere>"]],[add:[accountId:"<AccountIDHere>"]]]]]).asString().bodyreturn"Issue with the key of ${issue} updated with the Multi User Picker Field set on it"
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.