Duplicate Solution
Duplicate a Solution. You can duplicate the Solution into the current Workspace or another Workspace the user has Administrator or Solution Creator permissions in. Note that the name of the duplicated Solution must be unique in the destination Workspace.
duplicate_solution(solutionDuplicateRequest: SolutionDuplicateRequest): Promise<void>;
Parameter Name | Type | Description |
---|---|---|
SolutionDuplicateRequest | SolutionDuplicateRequest object | Parameters for Solution duplication. Duplicate Solution name must be unique. |
SolutionDuplicateRequest Interface
<!--export interface SolutionDuplicateRequest {
copy_comments: boolean;
copy_records: boolean;
from_workspace: string;
name: string;
solution_id: string;
to_workspace: string;
}-->
Parameter Name | Type | Description |
---|---|---|
copy_comments | boolean | True to copy comments. |
copy_records | boolean | True to copy records. |
from_workspace | string | Source Workspace Id. |
name | string | Name of new (duplicated) Solution. Must be unique in the destination Workspace. |
solution_id | string | Id of the Solution to duplicate. |
to_workspace | string | Destination Workspace Id. |
Example Script - Duplicate Solution
<!--duplicate_solution(solutionDuplicateRequest: SolutionDuplicateRequest): Promise<void>;-->
<!--export interface SolutionDuplicateRequest {
copy_comments: boolean;
copy_records: boolean;
from_workspace: string;
name: string;
solution_id: string;
to_workspace: string;
}-->
<script>
window.SmartSuite.duplicate_solution({
copy_comments: false,
copy_records: false,
from_workspace: 'sujr5ga5',
name: 'new name of solution 2',
solution_id: '673635639c6c4519fd0d7be4',
to_workspace: 'sujr5ga5',
}).then((res) => {
console.log('result =>>>', res);
});
</script>
Response
204 No Response