202110 のの会@関数Talk 31st | Talks around @Functions in Notes and Domino

205 Views

August 27, 22

スライド概要

Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。
第31回は @Picklist について。

profile-image

Notes/Domino worker - Formula language ♡er, #IBMChampion '15 & #HCLAmbassador '20 - '23, Nature Game (Sharing Nature) leader

シェア

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

@ -notes knows community- 2021/10/14 @関数Talk 第31回 公開版 @ 阿部 覚 (tw:) @abesat

2.

@ 前回までは…オリパラ前だったことを思うと 遠い昔のような気も致しますが @DialogBox を2回実施しましたので その「流れ」で… @

3.

@ @Picklist で放談 @

4.

@DialogBox と @PickList @ 発想は単純ですね 「前回やったのは フォームをダイアログボックスに出す@DialogBox だから次は @ ビューをダイアログボックスに出す@PickList だよね♥」

5.

@ もっとも、 @DialogBoxが 「フォーム」だけでなく 「サブフォーム」や「ページ」も使えたように @PickListの表示対象は 「ビュー」だけでなく 「フォルダ」や、あるいは "アドレス選択" なんかにも使えます @

6.

@PickList でビューを表示 @ で、いったんは「ビュー」だけをターゲットに 動作を確認します 例えば、フォームにこんな式のボタンがあったとして @

7.

@PickList でビューを表示 @ 例えばこんなビュー(View01)を使っていたとすると @

8.

@PickList でビューを表示 @ ボタンを押すとこんな画面が出て @ チェック✔をつけてOKするとField1に値が入る

9.

@PickList の構文(ビューのみ) @ 構文を確認しましょう @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @

10.

@PickList の構文(ビューのみ) @ [Custom] は、ビューのときに指定 (なんで正直に[View]とか言わず[Custom]なのかな?) @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @

11.

@PickList の構文(ビューのみ) @ [Single] は、単一選択をあらわすキーワード その違いは @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @

12.

@PickList の構文(ビューのみ) @ [Single] は、単一選択をあらわすキーワード その違いはこんな感じ @

13.

@PickList の構文(ビューのみ) @ server : file 部分は、DBの指定、自DBなら""でよくて view は表示するビューの名前(別名)、 そして title と prompt については @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @

14.

@PickList の構文(ビューのみ) @ server : file 部分は、DBの指定、自DBなら""でよくて view は表示するビュー名、 そしてタイトルとプロンプトについては ここに出す値だよ、ということで @

15.

@PickList の構文(ビューのみ) @ column は戻り値となる列番号の指定です @PickList( [CUSTOM] :[SINGLE] ; server : file ; view ; title ; prompt ; column ; categoryname ) @

16.

@PickList の構文(ビューのみ) @ column は戻り値となる列番号の指定です 1なら1列目、2なら2列目から値を取り出します @

17.

@PickList の構文(ビューのみ) @ 試しに、ビューに無い列番号も指定してみたけど これはエラーになったり値が出なかったりでした @ 以前トークした@DbColumn、@DbLookupでの列番号のような 融通性は無いようです

18.

@PickList の構文(ビューのみ) @ ただし、 小数の指定はいけました @ どうやら小数で指定した場合には、 四捨五入した値を列番号として判断するみたいです でも…これの使い道って考えられます?

19.

@PickList の構文(ビューのみ) @ また、 存在しなそうな3列目を指定したのに値が取れている @ これは、

20.

@PickList の構文(ビューのみ) @ 実は設計上は「列を非表示」に設定している 3列目がひそかに存在するから @ ヘルプには「@DbColumn や @DbLookup とは異なり、列に含まれる式の 種類にかかわらず、すべての列が数えられます。」とあります

21.

@ あっ! @

22.

@ つい話しすぎて もうこんな時間⏰だ 次を待ってる人に 譲らないと! ざっ、残念だけど… @ (棒読み)

23.

@ つづきは次回にて😅 今回もお付き合い ありがとうございました 😀 @