Re: Problem saving a new file
Re: Problem saving a new file
- Subject: Re: Problem saving a new file
- From: "koenig.yvan" <email@hidden>
- Date: Fri, 19 Oct 2012 23:59:39 +0200
Le 19/10/2012 à 15:54, Eric Robertson < email@hidden> a écrit : I'm a newbie and I'm having problems saving some data away to a new file. I've tried various things but the nearest I've got to doing this was the following:
tell application "TextEdit" set newFile to "/Users/ericrobertson/Documents/New Notes.rtf" activate make new document with properties {path:newFile} set text of document "New Notes.rtf" to "This is sample text" save document "New Notes.rtf" end tell
However although the document appears OK inTextEdit with the text included in it I get the message that I don't own the document "New Notes.rtf" and don't have permission to write to it. Do I have to set the file permissions in some way? I did try setting the name property as well as the path but this made no difference as it seemed to derive the name from just the path.
Incidentally i did find that if I just set the name property the path was set to /Users/ericrobertson/Library/Containers/com.apple.TextEdit/Data/Users/ericrobertson/Documents/New Notes.rtf.
I'm still on Lion (10.7.5) using TextEdit v1.7.1.
Eric Robertson
Hello
I forgot to write what is perhaps the most important feature.
The pathname which you got is the one of the file created by TextEdit in its sandbox work area. If I understand well, only the application is allowed to write in this area. It's why you got the message claiming "You don't have permissions…"
In the script which I posted, the file is created by System Events so you are allowed to edit it. When you ask TextEdit to save in the prebuilt file, there is no problem because it's not in the application sandbox. At this time, applications applying sandboxing aren't numerous so this kind of behavior is surprising but when the major applications will apply the rule, we will quickly accustomed to this new protocol.
Yvan KOENIG (VALLAURIS, France) vendredi 19 octobre 2012 23:59:26
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden