I tried using script. But don’t know how to move the record to the saved Database and Group/location. I got an error in the last statement "Invalid argument to).
set theGroup tothe aliases of theRecord set theDatabase tothe URL of theRecord set theLocation to theDatabase & theGroup moverecord theRecord to theLocation
I tried smart group. But smart group cannot be synced to DTTG for reading.
Actually, I started with Reading List. However, there are a few things that I cannot do with Reading List. For example, I cannot set items in the Reading List to be Always downloaded in DTTG. I want the items in Reading List to be ready to read when I use my DTTG on the move.
That’s why I am trying replicate my own Reading List using a dedicated database.
I’d suggest running the script in Script Editor. There you can see what exactly happens. Also, it might be helpful if you stated your goal from the beginning – that would save some round trips in the communication.
I suppose that location already is the complete location of the record, including the database. So, concatenating it with the database in your 2nd script will probably yield an invalid location. But as I said: Run your scripts in Script Editor to see what’s happening.
Also, you could try to replicate the record into your reading database and remove this replica when you unflag it. Doesn’t need a script, and doesn’t mess with your metadata.
Yes, I have been doing that. It is very inefficient to Download and read, one article. Then Download and read, another article. It slow down the flow, especially so if the document size is big.
I changed to duplicate. It seems that duplicate didn’t duplicate with annotation. Or maybe I missed out something? How can I duplicate with annotation?