Xcode Applescript自动机默认文本字段值
我正在尝试进行自动操作,根据我的特定需要重命名文件。 这是3个文本字段,一个是YYYYMMDD格式的日期,一个是我正在处理的项目,另一个是文件名本身 所以,到目前为止,除了这个特定的问题/任务,我已经把一切都弄清楚了 无论何时运行文本字段,都可以将其设置为默认值吗? 在这种情况下,它将是“今天”的日期字段Xcode Applescript自动机默认文本字段值,xcode,applescript,automator,Xcode,Applescript,Automator,我正在尝试进行自动操作,根据我的特定需要重命名文件。 这是3个文本字段,一个是YYYYMMDD格式的日期,一个是我正在处理的项目,另一个是文件名本身 所以,到目前为止,除了这个特定的问题/任务,我已经把一切都弄清楚了 无论何时运行文本字段,都可以将其设置为默认值吗? 在这种情况下,它将是“今天”的日期字段 感谢您的帮助重命名查找程序项操作将向文件名添加日期,但仅以其预定义的格式。如果需要YYYYMMDD格式,则需要使用运行AppleScript操作定义自己的文本变量: on run {input
感谢您的帮助重命名查找程序项操作将向文件名添加日期,但仅以其预定义的格式。如果需要YYYYMMDD格式,则需要使用运行AppleScript操作定义自己的文本变量:
on run {input, parameters}
set rightNow to (current date)
set theYear to rightNow's year as text
set theMonth to rightNow's month as number as text
set theDay to rightNow's day as text
return (theYear & theMonth & theDay)
end run
我相信这将是工作流的第一个操作,它将输入变量的设置值,然后您可以将该文本添加到文件名的任何部分。我知道您要求的是Applescript,但您只需使用一些自动机操作即可 1、Get Selected Finder Items用于假设您将此作为工作流而不是服务运行 这将获取选定的查找器项,并将它们作为列表传递到下一个操作 2、设置变量的值操作 这将捕获上述操作中的选定项 稍后我们将使用这个。我将此变量命名为:文件 3、请求文本操作 当工作流运行时,将弹出一个对话框,您可以在其中输入项目名称 确保通过上述操作将其设置为“忽略输入”。 (crtl+单击操作以获得上下文菜单。选择忽略输入)
4、设置变量的值操作 使用此选项捕获上述操作输入。即项目名称 我将此变量命名为:项目名称 5,获取变量的值操作 我们现在需要获取文件列表并将其传递给下一个操作,因此我们通过选择变量:theFiles来获取该文件列表。从它的下拉菜单 确保通过上述操作将其设置为“忽略输入”。 (crtl+单击操作以获得上下文菜单。选择忽略输入)
6、重命名查找程序项: 在这里,我们将项目名称添加到传递到此操作的文件中 我们将此操作设置为:
- 添加:添加文本
- 在名称之前
7、重命名查找程序项: 在这里,我们将日期添加到传递到此操作的文件中 我们将此操作设置为:
- 添加日期或时间
- 日期/时间:当前日期
- 其中:在名称之前
- 分隔符:空格(或任意选择)
- 格式:年-月-日
- 分隔符:破折号(或您选择的任何内容)
这一切看起来如何