Grundlæggende integrationskit (API) (hent) - Intoint
Grundlæggende integrationskit (API) (hent) - Intoint
Grundlæggende integrationskit (API) (hent) - Intoint
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
#MacroLoad(NOTES)<br />
STR 40 &F<br />
#NotesInit<br />
#NotesOpenServer('LOCAL')<br />
#NotesLogon('mail\\xxx.nsf')<br />
#NotesForm('Memo')<br />
SET &F = #NotesFirstField<br />
WHILE &F>""<br />
PRINT &F<br />
SET &F = #NotesNextField<br />
END<br />
PAUSE<br />
Tilsvarende kørsel kan laves for forms og views.<br />
3.9.3 Type på designelement<br />
Integrationskittet giver desuden mulighed for at give information om de forskellige designelementers<br />
type.<br />
Macroen #NotesFieldType returnerer typen på et Notes felt, f.eks. "RichText" eller "Number".<br />
Macroen #NotesFormType returnerer typen på den aktuelle Notes form: "Main", "Response to<br />
Main" eller "Response to Response".<br />
Denne macro kræver at formen er valgt med #NotesForm.<br />
Et eksempel på en kørsel der lister forms og deres type i Notes help-database er listet her:<br />
#MacroLoad(NOTES)<br />
STR 40 &F<br />
#NotesInit<br />
#NotesOpenServer('LOCAL')<br />
#NotesLogon('Help4.nsf')<br />
SET &F = #NotesFirstForm<br />
WHILE &F>""<br />
#NotesForm(&F)<br />
PRINT &F," ",#NotesFormType<br />
SET &F = #NotesNextForm<br />
END<br />
PAUSE<br />
Der findes p.t. ingen tilsvarende funktioner til Notes views i <strong>integrationskit</strong>tet.<br />
Derimod findes macroen #NotesDatabaseTitle som returnerer det fulde navn på den aktuelle database<br />
(ikke blot filnavnet (se #NotesDatabaseName) ).<br />
31