283 Views
August 27, 22
スライド概要
Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。
第32回も @Picklist について。
@ -notes knows community- 2021/11/11 @関数Talk 第32回 公開版 @ 阿部 覚 (tw:) @abesat
@ 前回、@PickList を題材に 主機能といえる ビューやフォルダから選択するダイアログについて 関連の引数のお話をしておりました 引き続き… @
@ @PickList で放談 @
@PickList の構文(ビューのみ) @ 前回は、 @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @ ここいらあたりを ざっとやらせていただきました
@PickList の構文(ビューのみ) @ したがって、こちらが残っています @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @ すなわち「カテゴリー名」
@PickList でビューを表示 @ つまり、こんなビュー(View02)をダイアログで出すのに こんな式のボタンを実行すると @
@PickList でビューを表示 @ こんなダイアログが出てくるというものです @
@PickList でビューを表示 @ ビューの指定したカテゴリ分だけを切り取って ダイアログに表示するって感じですね @
@ 以上、ビューを対象にした「@PickList の構文」 のお話でした 他の構文についても見てまいります @
@PickList の構文(名前選択) @ 次に扱うのが[Name]を使った構文 @PickList( [Name] :[SINGLE] ) 引数としてもこれだけです @
@PickList の構文(名前選択) @ ボタンに仕込んで実行してみると 出てくるのはコレ @ そう、アドレス選択のダイアログ ここでは環境の都合で 個人アドレス帳の絵を出しています
@PickList の構文(名前選択) @ したがって、戻される値は、選択したユーザーになります @
@PickList の構文(名前選択) @ では、[Single] がつくと? ダイアログはこう変わり、選択が1人にしぼられます @
@PickList の構文(名前選択) @ ちなみに、(なんか物足りなさを感じて😏) ヘルプにない引数を勝手に増やしてみる なんて実験もしました このくらいまで引数を加えた限りでは 式の保存でエラーにはならず、 ボタンも動き、これといって何も起きず… @
@PickList の構文(名前選択) @ と、思ったのですが、[Single]がつかないパターンだと @ なんだかアドレス帳から余分なものを拾ってきました😅
@PickList の構文(会議室、リソース) @ ほかに、こんな構文もあります 2ついっぺんに紹介しますが @PickList( [Room] ) @PickList( [Resource] ) @
@PickList の構文(会議室、リソース) @ [Room]は 会議室の選択 [Resource]は リソースの選択 (使っている環境では リソースを登録してないので空欄) @ 会議室・リソース予約の機能を使用していれば選択候補が 表示されます
@PickList の構文(会議室、リソース) @ なお、ヘルプには構文として載っていないのですが [Room]、[Resource]とも [Single] をくっつけてみると ちゃんと 1つだけ選択用の画面が出てきます (ヘルプにないから動作保証対象外なのかなぁ) @
@PickList の構文(フォルダ選択?) @ さて、ヘルプにはこんな構文も掲載されています [Folders] つまりフォルダの選択… @PickList( [FOLDERS] : [SINGLE] ; server:database ) @PickList( [FOLDERS] : [SHARED] ; server:database ) @PickList( [FOLDERS] : [PRIVATE] ; server:database ) @PickList( [FOLDERS] : [NODESKTOP] ; server:database ) 説明として 「データベース内およびデスクトップにあるすべてのフォ ルダ名の文字列リスト」を返します、とあるのですが @
@PickList の構文(フォルダ選択?) @ たとえばこんなものを返すということです @ これ、DB内の「フォルダ」のリストです
@PickList の構文(フォルダ選択?) @ つまり、ビューと一緒に表示されるこれですね @
@PickList の構文(フォルダ選択?) @ フォルダの中身の文書を選ぶならともかく 選んで戻る値はただの「フォルダ名」 これ、いったい何に使うんだろう… @
@PickList の構文(フォルダ選択?) @ と、いうわけで ヘルプにはこんだけ構文が載ってるんですが @PickList( [FOLDERS] : [SINGLE] ; server:database ) @PickList( [FOLDERS] : [SHARED] ; server:database ) @PickList( [FOLDERS] : [PRIVATE] ; server:database ) @PickList( [FOLDERS] : [NODESKTOP] ; server:database ) ヘルプに使用例もなく、 何に使うとうれしいのかわからないこれらについては これ以上踏み込むのは保留でいいかな? と思っています @
@ 今回もお付き合い ありがとうございました 😀 @