In this recipe, we will write a script that can be used to tag a document.
1. Create a new script file in the Company Home>Data Dictionary>Scripts>Cookbook folder and add the following code; let’s say the file is named addtag.js
if (!document.hasAspect("cm:taggable")) document.addAspect("cm:taggable"); document.addTag("test");
2. Execute the script using Run Action on the document Test_JS_API.txt in the Chapter 8 folder.
3. The document will not be taggable, and a new tag has been added with the document—test. This is reflected in the property sheet of the document.
4. Now, you can also add more tags using the property editor dialog.
The code we presented is rather simple in this case. As usual, the document
object here automatically refers to the current document. In our case, it is Test_JS_API.txt, since we have executed the script against this document.
First we have checked whether the document already has the cm:taggable
aspect...