Applescript将CSV内容粘贴到网络表单

时间:2015-09-04 19:51:08

标签: javascript macros applescript import-from-csv

我在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

0 个答案:

没有答案