Suche senden
Hochladen
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
•
0 gefällt mir
•
934 views
Satoru Abe
Folgen
Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。 第22回は@AllChildrenと@AllDescendantsについて。
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Java勉強会まとめ(変数・クラス・継承)
Java勉強会まとめ(変数・クラス・継承)
悠真 伊藤
0913 abstract
0913 abstract
sympo2011
0903はじめに
0903はじめに
sympo2011
読解支援6 5
読解支援6 5
kentshioda
Stroustrup sect 11
Stroustrup sect 11
yuyayano
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
Satoru Abe
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
Satoru Abe
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
Satoru Abe
Empfohlen
Java勉強会まとめ(変数・クラス・継承)
Java勉強会まとめ(変数・クラス・継承)
悠真 伊藤
0913 abstract
0913 abstract
sympo2011
0903はじめに
0903はじめに
sympo2011
読解支援6 5
読解支援6 5
kentshioda
Stroustrup sect 11
Stroustrup sect 11
yuyayano
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
Satoru Abe
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
Satoru Abe
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
Satoru Abe
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
Satoru Abe
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
Satoru Abe
202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus
Satoru Abe
202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th
Satoru Abe
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
Satoru Abe
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
Satoru Abe
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
Satoru Abe
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
Satoru Abe
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
Satoru Abe
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
Satoru Abe
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
Satoru Abe
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th
Satoru Abe
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
Satoru Abe
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Satoru Abe
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
Satoru Abe
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th
Satoru Abe
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
Satoru Abe
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
Satoru Abe
201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th
Satoru Abe
201908 のの会@関数Talk 15th
201908 のの会@関数Talk 15th
Satoru Abe
Weitere ähnliche Inhalte
Mehr von Satoru Abe
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
Satoru Abe
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
Satoru Abe
202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus
Satoru Abe
202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th
Satoru Abe
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
Satoru Abe
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
Satoru Abe
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
Satoru Abe
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
Satoru Abe
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
Satoru Abe
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
Satoru Abe
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
Satoru Abe
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th
Satoru Abe
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
Satoru Abe
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Satoru Abe
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
Satoru Abe
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th
Satoru Abe
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
Satoru Abe
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
Satoru Abe
201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th
Satoru Abe
201908 のの会@関数Talk 15th
201908 のの会@関数Talk 15th
Satoru Abe
Mehr von Satoru Abe
(20)
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus
202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201911 のの会@関数Talk 17th @function-talk-in-notesknows-workshop
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 テクてく☕カフェ| HCLだけに任せられるか! 我々の夢見る コラボ環境再創造Can we leave it to HCL only? Re...
201910 のの会@関数Talk 16th
201910 のの会@関数Talk 16th
201908 のの会@関数Talk 15th
201908 のの会@関数Talk 15th
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
1.
@ @ -notes knows community-
2020/07/09 阿部 覚 (tw:) @abesat @関数Talk 第22回 公開版
2.
@ @ 今回は Notes文書の「種類」と絡めて こちらの関数のおはなしをさせて頂こうと思います
3.
@ @ @AllChildren @AllDescendants を雑談
4.
@ @ まずは予習として、Notesの文書を構成する「フォーム」の 種類について まずは予習として、Notesの文書を構成する「フォーム」の 種類について フォームには3つの種別があります ● 「文書」 ● 「返答」 ● 「返答への返答」 フォームには3つの種別があります ● 「文書」 ● 「返答」 ● 「返答への返答」 ふつうは「文書」を使用しますが 他の文書を親文書と認識するタイプの文書には 「返答」または「返答への返答」を使用します ふつうは「文書」を使用しますが 他の文書を親文書と認識するタイプの文書には 「返答」または「返答への返答」を使用します いつものように製品画面は英語版を使用しています
5.
@ @ まずは予習として、フォームのタイプについてまずは予習として、フォームのタイプについて 「返答」「返答への返答」が 使用されているアプリケーション(DB)では、 ビューがこんな風にスレッド表示されています 「返答」「返答への返答」が 使用されているアプリケーション(DB)では、 ビューがこんな風にスレッド表示されています (ビューのプロパティで「返答文書の階層表示」が使用されています)(ビューのプロパティで「返答文書の階層表示」が使用されています)
6.
@ @ まずは予習として、フォームのタイプについてまずは予習として、フォームのタイプについて 「返答」は 作成時に選択中のスレッド内で、 常に先頭の「文書」に対する返答となります 「返答」は 作成時に選択中のスレッド内で、 常に先頭の「文書」に対する返答となります ←選択中の文書は これだけど
7.
@ @ まずは予習として、フォームのタイプについてまずは予習として、フォームのタイプについて 「返答」は 作成時に選択中のスレッド内で、 常に先頭の「文書」に対する返答となります 「返答」は 作成時に選択中のスレッド内で、 常に先頭の「文書」に対する返答となります したがって階層表示の中で必ず2階層目の文書になります。 「常に親文書に対する"子"レベルの文書になる」 といえばわかりやすいでしょうか したがって階層表示の中で必ず2階層目の文書になります。 「常に親文書に対する"子"レベルの文書になる」 といえばわかりやすいでしょうか 作成時に選択中の文書はこれだけど Mother !
8.
@ @ まずは予習として、フォームのタイプについてまずは予習として、フォームのタイプについて 「返答への返答」は 作成時に、選択中の文書そのものに対する返答となります 「返答への返答」は 作成時に、選択中の文書そのものに対する返答となります ←選択中の文書
9.
@ @ まずは予習として、フォームのタイプについてまずは予習として、フォームのタイプについて 「返答への返答」は 作成時に、選択中の文書そのものに対する返答となります 「返答への返答」は 作成時に、選択中の文書そのものに対する返答となります 「返答への返答」という呼び方にだまされそうですが 「常に"孫"レベルの文書になる」というわけではなく、 選択中の文書次第で、 "子"にも "孫"にも "ひ孫"にも
"やしゃご"…にも、なりえます 「返答への返答」という呼び方にだまされそうですが 「常に"孫"レベルの文書になる」というわけではなく、 選択中の文書次第で、 "子"にも "孫"にも "ひ孫"にも "やしゃご"…にも、なりえます Mother !
10.
@ @ 予習の復習予習の復習
11.
@ @ 予習の復習(引用元は中野さんのブログ)予習の復習(引用元は中野さんのブログ) https://harunakano.blogspot.com/2010/02/blog-post_17.html
12.
@ @ と、ここまで確認したところで やっと関数のお話です
13.
@ @ @AllChildrenと@AllDescendantsについて@AllChildrenと@AllDescendantsについて 書式はほぼこの通り 先頭文書の条件 以外は、常にこの形で使うと考えてよいと思います (なお試してみた所、式の順番違いはOKみたい SELECT @AllDescendants
| Form = "Main" など) 書式はほぼこの通り 先頭文書の条件 以外は、常にこの形で使うと考えてよいと思います (なお試してみた所、式の順番違いはOKみたい SELECT @AllDescendants | Form = "Main" など) SELECT Form = "Main" | @AllChildrenSELECT Form = "Main" | @AllChildren SELECT Form = "Main" | @AllDescendantsSELECT Form = "Main" | @AllDescendants ビューの選択式で使用する関数ですビューの選択式で使用する関数です
14.
@ @ @AllChildren@AllChildren 先頭文書(親文書)と、その子文書を表示します つまり親子レベルまでしかスレッド表示しないです 先頭文書(親文書)と、その子文書を表示します つまり親子レベルまでしかスレッド表示しないです SELECT Form =
"Main" | @AllChildrenSELECT Form = "Main" | @AllChildren
15.
@ @ @AllDescendants@AllDescendants 先頭文書(親文書)と、連なるすべての子文書・孫文書…を表示します先頭文書(親文書)と、連なるすべての子文書・孫文書…を表示します SELECT Form =
"Main" | @AllDescendantsSELECT Form = "Main" | @AllDescendants そもそもDescendantsとは 👇 そもそもDescendantsとは 👇
16.
@ @ 関数単体でのSELECTは…関数単体でのSELECTは… (詳しい方には念のため: ビューのプロパティで「返答文書の階層表示」を 解除しても表示されません) (詳しい方には念のため: ビューのプロパティで「返答文書の階層表示」を 解除しても表示されません) 条件部分を除いて 返答文書だけを表示 …はできません 条件部分を除いて 返答文書だけを表示 …はできません @AllDescendantsも同様@AllDescendantsも同様
17.
@ @ ところで、中野さんはこうも書いていましたところで、中野さんはこうも書いていました
18.
@ @ 問題問題 もし、「文書」と「返答への返答」の2フォームだけで ディスカッションDBを実現した場合 この式を使ったビューはどうなるでしょうか? ("Document"は「文書」のフォーム名と仮定) 1.「返答の返答」は表示しない。「文書」だけ 2.「返答の返答」も「文書」の"子"なら表示 3.「返答の返答」もすべて表示 SELECT Form =
"Document" | @AllChildrenSELECT Form = "Document" | @AllChildren
19.
@ @ 確認しましょう確認しましょう ここを @AllChildrenに 変更すると:
20.
@ @ こうなります 答え:答え:
21.
@ @ 答え:答え: 1.「返答の返答」は表示しない。「文書」だけ 2.「返答の返答」も「文書」の"子"なら表示 3.「返答の返答」もすべて表示 1.「返答の返答」は表示しない。「文書」だけ 2.「返答の返答」も「文書」の"子"なら表示 3.「返答の返答」もすべて表示
22.
@ @生まれたときに ・スレッドの先頭文書 ・選択中の文書 どちらを見てるかの違い ですね 生まれたときに ・スレッドの先頭文書 ・選択中の文書 どちらを見てるかの違い ですね 答え答え そもそも、フォームの種類 「返答」「返答への返答」の違いって、 文書を作成するときの動きの違いだけ、だと思われます そもそも、フォームの種類 「返答」「返答への返答」の違いって、 文書を作成するときの動きの違いだけ、だと思われます つまりは 「おかあさんの決め方」 だけの違いです つまりは 「おかあさんの決め方」 だけの違いです
23.
@ @ 答え答え @AllChildrenは 「返答」のフォームで 表示対象を判断してるのではなく 純粋に1階層目の返答(子文書) だけを拾っているようです @AllChildrenは 「返答」のフォームで 表示対象を判断してるのではなく 純粋に1階層目の返答(子文書) だけを拾っているようです
24.
@ @ ご参考ですがご参考ですが 手元にある環境(V10)で見る限り 標準のディスカッションテンプレートでは 「返答」フォームを使っていません 手元にある環境(V10)で見る限り 標準のディスカッションテンプレートでは 「返答」フォームを使っていません Responseという名称の 「返答の返答」フォーム 「文書」と 「返答への返答」の 2つでディスカッションを実現 …しているようです 「文書」と 「返答への返答」の 2つでディスカッションを実現 …しているようです
25.
@ @ おまけで…
26.
@ @ @IsResponseDoc をちょこっと雑談
27.
@ @ @IsResponseDoc@IsResponseDoc 現在の文書が「返答文書かどうか」を返す関数です 返答文書なら1を返しそうでなければ0を返します 現在の文書が「返答文書かどうか」を返す関数です 返答文書なら1を返しそうでなければ0を返します 現在の文書が「返答文書かどうか」を返す関数です 返答文書なら1を返しそうでなければ0を返します 現在の文書が「返答文書かどうか」を返す関数です 返答文書なら1を返しそうでなければ0を返します 通常は 「文書」フォームの文書なら0 「返答」「返答への返答」フォームの文書なら1です。 …ということは: 通常は 「文書」フォームの文書なら0 「返答」「返答への返答」フォームの文書なら1です。 …ということは:
28.
@ @ @IsResponseDoc@IsResponseDoc @AllDescendantsの代わりに使えてしまいます 「返答文書の階層表示」をしていれば、ですが… @AllDescendantsの代わりに使えてしまいます 「返答文書の階層表示」をしていれば、ですが…
29.
@ @ 今回もお付き合い ありがとうございました 😀 今回ところどころで触れた 「返答文書の階層表示」 については ブログなどで フォローしたいと思います
Jetzt herunterladen