var workspace = Library("workspace") var app = Application.currentApplication() app.includeStandardAdditions = true var response = app.displayDialog("Enter New Workspace Name", { defaultAnswer: "", withIcon: "note", buttons: ["Cancel", "Continue"], defaultButton: "Continue" }) var selectedWorkspaceName = response.textReturned var allWorkspaceNames = workspace.getNames() for (var i = 0; i < allWorkspaceNames.length; i++) { if(allWorkspaceNames[i] == selectedWorkspaceName){ var response = app.displayDialog(" Workspace name already used. Please choose another", { defaultAnswer: "", withIcon: "note" }) } } var selectedWorkspaceProps = { Safari: [] } workspace.saveProperties(selectedWorkspaceName, selectedWorkspaceProps) workspace.addNewWindowTo(selectedWorkspaceName) // Result: {"buttonReturned":"Continue", "textReturned":"Jen"} // app.displayDialog("Hello, " + (response.textReturned) + ".")