見出し画像

[基礎][LotusScript]ビューから、全ての文書の特定フィールドを書き換えるには?

はじめに

「〇〇さん悪いけど、明日配布する冊子の項目A、全部ミカンじゃなくてリンゴに書き換えといて」。こうやって上司が指差したのは、200冊以上の冊子の山――。ミカンをリンゴに1か所書き換えるだけでも、あなたは数時間を費やさねばならないことでしょう。

ノーツのように電子的な文書DBを使えば、こうした修正作業を自動化できることが大きな利点です。しかし一つ、問題があります。それはプログラムを組めないと、自動化ができないという点です。この記事では、Notesの文書にある特定のフィールドを、ビューからアクションボタンを押して、一斉に書き換える方法を紹介します。

Step.1 アクションボタンを作る

前提として、何らかのアプリを既に作成済とします。今回は、次のような文書内の「今日のひとこと」というコーナーの、「一日一善」を書き換えます。

画像1

Domino Designerでアプリを開き、左側枠から、今回使う[all]という名前のビューを開きました。次に画面右側の枠内(アクションペイン)を右クリック-[アクションの作成]を押して、「一日一善」と「以心伝心」という名前の二つのボタンを作ります。

画像2

[一日一善]ボタンと[以心伝心]ボタンは、中身がほぼ同じプログラムとする予定です。

このような構想です。片方のボタンを押せば、すべての文書の「今日のひとこと」の右が「一日一善」という文言に書き換えられます。もう片方のボタンを押すと今度はそれが「以心伝心」に書き換えられます。

画面下のプログラムペインに、次のコードを記述します。

ここから先は

1,329字 / 8画像

¥ 110

サポートいただければ、記事をもっと充実することができます