我有一个带有运行AppleScript 操作的macOS Automator 工作流程。
操作接收文本(多行JavaScript代码),文本的第一行通常是这样的:
/* filename.js */
filename 将始终不同,但在某些情况下,该行将不存在。
我需要AppleScript操作来返回代替 filename 的任何文本。
如果该行不存在(无法找到 filename.js ),则需要返回 Unknown 。
更新:有人投票决定关闭此问题,因为它太宽泛,或者答案太多了。
更具体一点:这就是AppleScript的样子:
on run {input, parameters}
return filename
end run
我脚本将返回一个名为“filename”的变量,但是我需要知道在它上面放置哪一行从第一行文本中提取文件名。
我尝试了在前几个结果here中找到的一些代码,但我无法弄清楚如何具体做我正在尝试做的事情。
我要做的是:
答案 0 :(得分:1)
假设unsigned
是文本,请尝试此操作,它会通过javascript评论标记标识有效行input
/*
*/