Action
Select Workspace
Posted by agiletortoise,
Last update
12 days ago
UPDATES
17 days ago
Switch to using new SelectPrompt introduced in v54
Select from your workspaces, and apply one to the draft list.
Steps
-
script
// select from a list of workspace and load let f = () => { if (!app.isPro) { alert("Draft Pro required") return false } let workspaces = Workspace.getAll() let def = new Workspace() def.name = "Clear Filters" workspaces.push(def) if (workspaces.length == 0) { alert("No workspaces defined.") return false; } let p = new SelectPrompt() p.message = "Select a Workspace" let ix = 0; for (let ws of workspaces) { p.addItem(ix.toString(), ws.name); ix++; } if (!p.show()) { return false; } let selectedIndex = parseInt(p.selectedItem.id); if (selectedIndex == workspaces.length - 1) { app.applyWorkspace() } else { let ws = workspaces[selectedIndex]; app.applyWorkspace(ws); } app.showDraftList(); } if (!f()) { context.cancel(); }
Options
-
After Success Default Notification Info Log Level Info
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.