Open In… / OpenIn (internally is.workflow.actions.openin
)
This action requires that Shortcuts has permission to use WFUserInteractionResource.
description
summary
Opens the input as a file in the specified app.
usage
OpenIn showOpenInMenu=(true | false | variable) app=("app name" | "com.identifier.for.app")] WFAppName="string"
arguments
showOpenInMenu: Switch (Docs)
Default Value:
true
Allows Variables: true
Accepts a boolean or a variable.
app: App (Docs)
Allows Variables: true
Only enabled if: argument WFOpenInAskWhenRun == false
Accepts a string containing a supported app or an app identifier. You can use this shortcut to get an app identifier for an unsupported app. Supported apps are:
appstore
(App Store)files
(Files)shortcuts
(Shortcuts)safari
(Safari)- Any other app by entering its id from this shortcut
WFAppName: Text (Docs)
Allows Variables: true
Only enabled if: This action is always disabled inside Shortcutslang.
Accepts a string or text with the text. Does not allow newlines.
source json (for developers)
{
"ActionClass": "WFOpenInAction",
"ActionKeywords": [
"open",
"file",
"document",
"in",
"app",
"application",
"uidocumentinteractioncontroller"
],
"Category": "Documents",
"Description": {
"DescriptionSummary": "Opens the input as a file in the specified app."
},
"IconName": "Apps.png",
"Input": {
"Multiple": false,
"Required": true,
"Types": [
"public.data"
]
},
"InputPassthrough": true,
"Name": "Open In...",
"Parameters": [
{
"Class": "WFSwitchParameter",
"DefaultValue": true,
"Key": "WFOpenInAskWhenRun",
"Label": "Show Open In Menu"
},
{
"AppSearchType": "OpenIn",
"Class": "WFAppPickerParameter",
"Key": "WFOpenInAppIdentifier",
"Label": "App",
"RequiredResources": [
{
"WFParameterKey": "WFOpenInAskWhenRun",
"WFParameterValue": false,
"WFResourceClass": "WFParameterRelationResource"
}
]
},
{
"Class": "WFTextInputParameter",
"Hidden": true,
"Key": "WFAppName"
}
],
"RequiredResources": [
"WFUserInteractionResource"
],
"Subcategory": "Files",
"UserInterfaces": [
"UIKit",
"UIKitWidget"
]
}