SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
-notes knows community- 2018/04/11
ネオアクシス株式会社 阿部覚
(tw:) @abesat
おためし篇
「阿部さんは@関数を毎回説明して」
「各回10の@関数をやっても
1年経ったら120個憶えられるよ」
1月、新宿 OnTime GC Direct Shopにて
居合わせた4名のうち
誰かさんと誰かさんにより
・・・そんなにはできませんけど、
ビギナー向けだし
@関数について雑談する、
こんなノリでよいでしょうか?
試しに
この関数からおはなしをします。
▼
の雑談
ためしにGoogleさんしてみたら、
3文字で一発ヒットしました (ただし、半角で入力の場合)
トップが8ヘルプなのがいまいちだけどトップが8ヘルプなのがいまいちだけど
よく見ると、IBMサイトじゃないしよく見ると、IBMサイトじゃないし
Notesのメンテをしていると
こんな式を、ときたま目にします
@If(Status="10" ; "申請中";
@If(Status="20" ; "一次承認済み";
@If(Status="30" ; "二次承認済み";
@If(Status="40" ; "事務局処理済み";
@If(Status="50" ; "完了";
"作成中")))));
いけてないいけてない
これでも
動くけれども
わざわざ入れ子にして繰り返さなくても、
ひとつの@Ifでまかなえますよ
@If(Status="10" ; "申請中";
Status="20" ; "一次承認済み";
Status="30" ; "二次承認済み";
Status="40" ; "事務局処理済み";
Status="50" ; "完了";
"作成中");
知ってるはずなのに
ついつい@Ifを入れ子にしてしまう場合
某表計算ソフトのセル式の
影響を受けているのかも
ExcelのIF式の場合、
条件の繰り返しができず、
複数の条件は入れ子にせざるを得ない。
このやり方が体に染みついている?
ただし、Notes/Dominoを見倣ってかは知らない
けど?
ようやくExcel2016から、複数の条件に対応する
関数をサポートしています。
Microsoftさんのサイトより
Microsoftさんのサイトより
@IFとは、
どの条件にも該当しないときの
構文がちょっと違います
まとめると
・「IF」の拡張ではなく
別関数「IFS」として実現
・引数の数は、なぜか偶数
まだ@Ifの方が
使い勝手がいいな
(今回言いたかったのはこれ)
何らかの事情や思想があるかもしれないけど
ついでに
の雑談
IBMさんのヘルプIBMさんのヘルプ
なんかわかりづらくない?
結局どのバージョンに移行したときに
@V2Ifに変更されたの?
(今から移行するバージョンではないとはいえ)
IBMさんのヘルプ(つづき)IBMさんのヘルプ(つづき)
IBMサイトのヘルプを使う場合
こんなふうに、説明が
分かりにくいなと感じた時などに
IBMサイトのヘルプを使う場合
こんなふうに、説明が
分かりにくいなと感じた時などに
ページ下部にあるボタンで
英語に切り替えてみる
という手があります
ページ下部にあるボタンで
英語に切り替えてみる
という手があります
英語の方がはっきり書かれてあり
R4への移行時だったということが
分かりました
英語の方がはっきり書かれてあり
R4への移行時だったということが
分かりました
V2Ifなのに、なぜ
R2からR3への移行時でないのかは、謎
V2Ifなのに、なぜ
R2からR3への移行時でないのかは、謎
日本でNotesが発売されたのは
R3からです。
したがって、もしアプリ内の式で
V2Ifにお目にかかる機会があれば
そのアプリ(テンプレート)は
海外製の相当旧いアプリである
可能性が高いのでは。
日本でNotesが発売されたのは
R3からです。
したがって、もしアプリ内の式で
V2Ifにお目にかかる機会があれば
そのアプリ(テンプレート)は
海外製の相当旧いアプリである
可能性が高いのでは。
IBMさんのヘルプIBMさんのヘルプ
の雑談
そんな関数知らないよ!
といわれると思うので、まずはヘルプから
オンラインヘルプが間延びしていたので、やや古いヘルプから引用
読んでも
いまいちピンとこないな
0と1しかないの?
読んでも
いまいちピンとこないな
0と1しかないの?
じゃあ、実際に使ってみよう!
フォームに
@Random
を計算結果式にしたフィールドを
3つほど作り、
そのフォームで文書を作ると
こうなりました
なるほど、小数か。
画面更新(F5やF9)を押すたびに
値は変わります。
ヘルプに書かれているこの部分も、
どうやら理解できました
ヘルプに書かれているこの部分も、
どうやら理解できました
たとえば、10と20の間で乱数を出してみるとたとえば、10と20の間で乱数を出してみると
こんなふうになりましたこんなふうになりました
使い方はいくつか考えられそうです
私の発想はあまり業務的でないけど
サイコロ
くじびき
♪どちらにしようかな
表示は整数の方がよいだろうと思うので
小数部分はフィールドの属性で丸めるか
@Round関数(四捨五入)を使うのが
いいかもしれません
使い方はいくつか考えられそうです
私の発想はあまり業務的でないけど
サイコロ
くじびき
♪どちらにしようかな
表示は整数の方がよいだろうと思うので
小数部分はフィールドの属性で丸めるか
@Round関数(四捨五入)を使うのが
いいかもしれません
と、こんな感じで
続けてよろしければ、
次からも@関数のいくつかを
拾って雑談してゆきたいと思います
もし、「この関数をやって」
というのがあれば
参考にさせていただきつつも、
どの関数から雑談してゆくかは、
ということでいったんおわります。
ありがとうございました。
です

Weitere ähnliche Inhalte

Mehr von Satoru Abe

202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rdSatoru Abe
 
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32ndSatoru Abe
 
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31stSatoru Abe
 
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30thSatoru Abe
 
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29thSatoru Abe
 
202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech LotusSatoru Abe
 
202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28thSatoru Abe
 
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27thSatoru Abe
 
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphoneSatoru Abe
 
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26thSatoru Abe
 
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25thSatoru Abe
 
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshopSatoru Abe
 
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshopSatoru Abe
 
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22ndSatoru Abe
 
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshopSatoru Abe
 
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20thSatoru Abe
 
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshopSatoru Abe
 
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box
Tektek202002 NotesのローカルアプリをBoxに置くはなし - How to browse Notes databases in Box 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 公開版201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版Satoru Abe
 
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18thSatoru Abe
 

Mehr von Satoru Abe (20)

202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
202112 のの会@関数Talk 33rd FunctionTalkInNotesKnowsWorkshop33rd
 
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
202111 のの会@関数Talk 32nd FunctionTalkInNotesKnowsWorkshop32nd
 
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
202110 のの会@関数Talk 31st FunctionTalkInNotesKnowsWorkshop31st
 
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
202107 のの会@関数Talk 30th FunctionTalkInNotesKnowsWorkshop30th
 
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
202106 のの会@関数Talk 29th FunctionTalkInNotesKnowsWorkshop29th
 
202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus202101 LightningTalk in Tek-Tech Lotus
202101 LightningTalk in Tek-Tech Lotus
 
202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th202104 functiontalkinnotesknowsworkshop28th
202104 functiontalkinnotesknowsworkshop28th
 
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
202101 のの会@関数Talk 27th functiontalkinnotesknowsworkshop27th
 
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone202012 Volt開発をiPhoneで_tektech volt_develop_iphone
202012 Volt開発をiPhoneで_tektech volt_develop_iphone
 
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
202011 のの会@関数Talk 26th functiontalkinnotesknowsworkshop26th
 
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
202010 のの会@関数Talk 25th functiontalkinnotesknowsworkshop25th
 
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop
202009 のの会@関数Talk 24th @function-talk-in-notesknows-workshop202009 のの会@関数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-workshop202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
202008 のの会@関数Talk 23rd @function-talk-in-notesknows-workshop
 
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd202007 のの会@関数Talk 22nd  functiontalkinnotesknowsworkshop22nd
202007 のの会@関数Talk 22nd functiontalkinnotesknowsworkshop22nd
 
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
202006 のの会@関数Talk 21st @function-talk-in-notesknows-workshop
 
202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th202003 functiontalkinnotesknowsworkshop20th
202003 functiontalkinnotesknowsworkshop20th
 
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop
202002 のの会@関数Talk 19th @function-talk-in-notesknows-workshop202002 のの会@関数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 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 テクてくLT | Simple Bar Chart on Notes Client 公開版
201912 テクてくLT | Simple Bar Chart on Notes Client 公開版
 
201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th201912 のの会@関数Talk 18th
201912 のの会@関数Talk 18th
 

201804 のの会@関数Talk 1st