Is there a way to set the CreatedBy for a new discussion or comment
We are looking for a way to create a new comment from a specific user that is not the same as the user in which the API is called from. It would be fine if we could change the createdby after the discussion is created too, I have tried that too with no luck. Here is the code we are trying:
Comment c = new Comment();
c.Text = message;
c.CreatedBy = new User();
c.CreatedBy.Email = "NonAPI@email.com";
Discussion d = new Discussion();
d.Comment = c;
Discussion newD = smartsheet.SheetResources.RowResources.DiscussionResources.CreateDiscussion(123654, 654321, d);
Best Answer
-
Figured it out!! Set the assumed user before creating the comment
smartsheet.AssumedUser = "NonAPI@email.com";
Answers
-
Figured it out!! Set the assumed user before creating the comment
smartsheet.AssumedUser = "NonAPI@email.com";
-
Thanks for posting your solution! Glad you figured it out 😊
Categories
- All Categories
- 14 Welcome to the Community
- 10.7K Get Help
- 63 Global Discussions
- 68 Industry Talk
- 385 Announcements
- 3.5K Ideas & Feature Requests
- 55 Brandfolder
- 125 Just for fun
- 50 Community Job Board
- 464 Show & Tell
- 40 Member Spotlight
- 44 Power Your Process
- 28 Sponsor X
- 234 Events
- 7.3K Forum Archives