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 😊
Need more help? 👀 | Help and Learning Center
こんにちは (Konnichiwa), Hallo, Hola, Bonjour, Olá, Ciao! 👋 | Global Discussions
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 440 Global Discussions
- 138 Industry Talk
- 471 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 488 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives