文書操作
練習
実際にスクリプトを書いてみましょう。
これはifPeople(http://www.ifpeople.net)のPlone/Zopeトレーニングのために書かれた、Plone APIの紹介資料です(Plone 2.0と2.1に対応)。原文はEmanuel Sartor(http://www.menttes.com)によって書かれ、Natalia B. Bidartによって英訳されました。スペイン語バージョンはhttp://www.ifpeople.net/fairsource/courses/material/apiPloneで見ることができます。
Page
5
of
5.
練習1:
doc1とdoc2という2つの文字列引数をとるスクリプトを書いてみましょう。このパラメータは現在のフォルダの2つのドキュメントのIDに対応していることとします。doc2のコンテンツを、doc1とdoc2の両方のコンテンツを合わせたものへ変更するスクリプトを書いてください。
練習2:
下記のようなスクリプトを書いてください。
Eventsというタイトルのフォルダをポータルのルートに作成します。- ポータル内にある
Eventタイプのオブジェクトすべてを、新しく作成したフォルダへ移動します。 - すべてのイベントの状態を
Publishedへ変更します。
ヒント:
obj.aq_inner.aq_parentはobjの親となります。obj.objectValues()はすべての子オブジェクトをリストアップします。

