SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
@
@
-notes knows community- 2019/06/13
ネオアクシス株式会社 阿部覚
(tw:) @abesat
@関数Talk
第13回 公開版
@
@
以前も触れたことがありますが、
SELECT, REMなどの
“キーワード“は
「@」はついていないけど、
ヘルプで
@関数の一覧に含まれています。
当方は使ったことがなかった
こちらのキーワードのお話から。 
@
@
DEFAULTの
謎
@
@
例によっておたずねしますが
そもそも、お使いになったことのある方
おられますか?
阿部の予想:
居たとしてもIBMChampionのみ
@
@
気を取り直して…
ヘルプを確認しましょう
IBMさんのヘルプIBMさんのヘルプ
@
@
IBMさんのヘルプIBMさんのヘルプ
デフォルト値は
フィールドのDefault Valueで
こと足りるのでは…?
と思いつつ、
いくつか試してみました
@
@
検証用のフォームにて
Titleフィールドを設定
Default Value
(デフォルトの値、初期値)は
ない状態
@
@
文書を作成するアクションの式で
DEFAULT を使ってみる
@
@
フォームのQueryopenイベントや
PostopenイベントでDEFAULT を使ってみる
初期設定はLotusScriptですが、
Formula(式)に切り替えられます
@
@
さらには、
フォーム上のボタンに仕組んでみたり
DEFAULTの代わりに
FIELDキーワードを使えばよさそうなもので
そもそも余り意味ない…😅
@
@Titleはセットされませんでした
しかし、どの方法を用いて
文書を開いても
アクションボタンを押しても…
@
@
IBMさんのヘルプIBMさんのヘルプ
そんな次第で
この二つの機能については
私には謎のままです…
(知ってたら、
 あとで教えてください)
@
@
IBMさんのヘルプIBMさんのヘルプ
残る一つ
こちらについては
@
@
IBMさんのヘルプIBMさんのヘルプ
ヘルプの例も参考に
@
@
こんなことは
やってみることができました
ウィンドウタイトルの式で
@
@
文書作成時のウィンドウタイトル
文書保存後のウィンドウタイトル
@
@
ウィンドウタイトルの式といえば
通常はこんな感じですので
DEFAULTのほうが
わかりやすいかは、
この場合は微妙
@
@
他に
条件でサブフォームが切り替わる文書や
共有フィールドなどで使えるのでは
DEFAULTのメリット…とまでは、
掘り下げられませんでしたので
他によい事例があれば
教わったり紹介したりできればと…
@
@
ところで、DEFAULTのヘルプには
こんなクロスリファレンスが
載っています
LotusScriptですが、
ちょっと覗いてみました…
IBMさんのヘルプIBMさんのヘルプ
@
@
対象がフィールドではなく変数なので
DEFAULTのクロスリファレンス先としては?
ですが
ともかく
IBMさんのヘルプIBMさんのヘルプ
LotusScriptで変数への代入って「=」だけと
思っていませんでしたか?私は思っていました
@
@
こんなコードも
@
@
こうしても、
そのまま動くのでした
というわけで
@
@
LotusScript
Letの
雑談
でした
場外篇
@
@
次に、
この関数の昨今の変化が気になり
@
@
@Platformの
雑談
@
@
技術系に慣れた方でなければ 
「プラットフォーム」と言われても…
要はOSのことです。
厳密には「プラットフォーム」はより広い概念で
「OS」はその一つとか…でもまあ
≒OSだ、と捉えてもそう不便はないでしょう
いっそ「@OS」だとわかりやすいのだけど
ではなく
@
@
ヘルプを見ると
IBMさんのヘルプIBMさんのヘルプ
引数はあっても
なくてもよい
@
@
戻り値 引数がない場合
IBMさんのヘルプIBMさんのヘルプ
@
@
例によって計算結果フィールドに
式を入れて確認しました
まずは引数なしバージョン
@
@
結果は
64bitのWindows10を使ってるのですが
このDBはクライアント上(Local)にあり
クライアント(Notes 10)が32bitなので
この表示になるのでは
公開版での補足
サーバー上のDBであってもクライアントのUI上で計算されるので、表示は変わりませんでした
ただし、Web版の場合:ブラウザでこの文書を表示した場合はサーバーのOSで表示されます
@
@
引数がある場合は詳細が出るそう
IBMさんのヘルプIBMさんのヘルプ
@
@
同様に試してみると
詳細なプラットフォーム
6.2というのは
Windows 8を意味するらしいのだけど…
こんな結果でした
@
@
さて気を取り直して
IBMさんのヘルプIBMさんのヘルプIBMさんのヘルプIBMさんのヘルプ
ここでは
引数なしの時にしぼり
戻り値について今一度
このヘルプは
Domino Designer 9.0.1の
ものですが
@
@
ヘルプサイトの表示を最新に切り替え
IBMさんのヘルプIBMさんのヘルプIBMさんのヘルプIBMさんのヘルプ
Domino Designer 10.0.0の
ヘルプ(現行は英語)でも
リストは同じ
なんか足りなくない?
@
@
こちらは海外の記事より
https://www.teamstudio.com/blog/ibm-domino-mobile-apps-idma-questions-answered
会場で、iPadに
IBM Domino Mobile Apps (IDMA)を
入れてる誰かの実演を期待♥
@
@
今のヘルプにはないものの
iPadからも@Platformで判断できそうです
しかし、今後はどうするのかな?
@
@
気になること その1
Notes/Domino 11で
iPhone対応したとき
@Platformの戻りが"iOS”だけでは
iPadとiPhoneの区別がつかないよ?
気になること その2
@
@
まとめると
●
iPhone – iOS
●
iPad – iOS(現在)
●
iPad – iPadOS(今後)
この3つを
@Platformないし
式言語内で識別できるか、
様子見したいと思います
@
@
今回も
ご清聴ありがとう
ございました!

Weitere ähnliche Inhalte

Mehr von Satoru 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
 

201906 のの会@関数Talk 13th