前言:我的Applescript需要一個Excel文件,並將其數據複製到一個新的純文本文件中。AppleScript:Write New File Without Old Filename
我無法在與現有Excel文件相同的位置編寫新的文本文件,但沒有原始文件的文件名。
例如:我的Excel文件是「FilenameA.xls」當我救我的新的文本文件,它保存爲「FilenameA.xlsFilenameB.txt」
我怎麼能這個新的文件保存到同一位置,但與我自己的文件名?
注意:它在我使用(path to desktop as text)
時有效,但我並不總是將這些保存到我的桌面。
set myFile to open for access (path to desktop as text) & blahBlah & ".txt" with write permission
當我嘗試下面的腳本,它給了我原來的文件名加上我的新文件名。
set myFile to open for access (fileName) & blahBlah & ".txt" with write permission
注:fileName
指原始Excel文件的路徑。
本質上我想要得到與(path to desktop as text)
相同的結果,但可以靈活地將文件保存到訪問原始文件夾的任何文件夾中。
我的問題是,我使用的是從原始文件的路徑保存新文件。當我用'open for access'使用路徑時,它將原始文件名放在我的自定義參數前面。我希望我的新文件能夠承載我選擇的文件名。 – pianoman
我編輯了這個問題,以更好地反映我的意圖。這有幫助嗎? – pianoman
是的,有益的澄清。修改後的答案中的示例代碼應爲您解決問題。 – jweaks