私は、Googleドキュメントでファイルを編集し続けるために、.docx
ファイルが共有されているGoogleドライブにフォルダを持っています。 Googleドキュメントでは、拡張子が.gdoc
のドキュメントが作成されるので、今度は"test.docx"
と"test.docx.gdoc"
と呼ばれるように、すべてのドキュメントを2回作成するようになりました。今すぐ同じ名前の.docx.gdoc
ファイルが存在するとすぐに.docx
ファイルを自動的に削除します。 applescript:同じ名前のファイルが存在する場合、フォルダ内のファイルを自動的に削除します。
set gdocFile to baseName & ".docx.gdoc
ラインまで動作することを比較的確信している私のテストで
on adding folder items to this_folder after receiving added_items
tell application "Finder"
set docxFiles to every file of this_folder whose name extension is "docx"
repeat with aFile in docxFiles
set baseName to text 1 thru -6 of (get name of aFile)
set gdocFile to baseName & ".docx.gdoc"
if exists gdocFile then delete aFile
end repeat
end tell
end adding folder items to
を何もしていないと思われる
if exists gdocFile then delete aFile
すべてのアイデア?あなたは完全なパスなしで.docx.gdoc
ファイル名を構成しているので、これは動作しないことができる
私はあなたのスクリプトがそれ以上の仕事をしていると思います。あなたはすでに受信したばかりのファイルをキャプチャしています。それらのファイルをループして、他のファイルの存在を確認してください。 – ThrowBackDewd
「うまくいきません」に関しては、何が問題なのでしょうか?より多くの情報を提供できますか? – ThrowBackDewd