我是Applescript
的新用户,我正在尝试创建一个可以运行文本文档(.html)并查找&用Excel文档中的相应单元格替换各种短语。
我会将文本中的占位符放在要替换为B_1 (first value to replace), B_2 (second), B_3
等的文本中......
应使用Excel文档中的单元格B1-B9
按顺序替换它们。 Excel文档中的短语每次都会被更改,因此为什么它必须是动态的才能捕获它们而不是标准的查找&用静态值替换脚本。
我一直在关注这个有意义的帖子:https://discussions.apple.com/thread/7008048?start=0&tstart=0
但是,我一直遇到编译错误。这是我目前的代码:
tell application "Microsoft Excel"
set colB_data to value of every cell of range "B1:B9" of worksheet 1 of document 1
end tell
tell application "Sublime Text"
tell text of "Users/maxquinn/Desktop/index.html"
repeat with index from 1 to count colB_data
replace ("B_" & index as text) using (item index of colB_data) options {starting at top:true, match words:true}
end repeat
end tell
end tell
上半部分正常,但下半部分给我错误"Expected end of line but found identifier."
,并突出显示'using'
中的'replace' command (line 8)
。
有谁知道这可能是什么原因,脚本中还有其他明显的错误吗?
谢谢!
最高