我在Excel中创建了一个宏来创建一个名为test [date / time] .csv的CSV文件,然后宏将数据/时间传递给applescript。
我想要的那就是复制CSV文件的内容并将其粘贴到webform中。我可以复制CSV内容(我已经通过击键和复制到剪贴板来尝试)但我无法将文件内容复制到网络表单中,除非它只有一行 - 在这种情况下它工作正常。我知道它必须与回车或其他东西有关,但我无法弄明白。请帮忙!
这是我的代码
on run argv
set fileNameTime to (item 1 of argv)
set fileName to "Test" & fileNameTime & ".csv"
tell application "Finder"
set myFolder to container of (path to me) as text
end tell
set srcFileString to (myFolder & fileName)
set theFileReference to open for access srcFileString
set CSVText to read theFileReference
close access theFileReference
tell application "Safari"
open location "https://www.internalbusinesswebsite.com"
delay 2
do JavaScript "document.getElementById('issue-import-csv').value = '" & CSVText & "';" in document 1
end tell
end run