26.07.2013 Views

Grundlæggende integrationskit (API) (hent) - Intoint

Grundlæggende integrationskit (API) (hent) - Intoint

Grundlæggende integrationskit (API) (hent) - Intoint

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!