Hämtning
 
Get-funktioner övervakar fel i scripts eller samlar in information om filstatus eller åtgärder som utförs.
Många Get-funktioner returnerar information som ändras regelbundet. Till exempel, när funktionen Get(AktuellTid) placeras i ett lagrat beräkningsfält kommer tiden endast att uppdateras när en ny post skapas. Om beräkningsfältet har andra fält i sig, men beräkningsresultatet fortfarande returnerar den aktuella tiden, kommer det lagrade beräkningsresultatet endast att uppdateras när de andra fälten har ändrats i den aktuella posten. Om värdet för någon av dessa beräkningar inte lagras kommer tiden att uppdateras efter behov. Av prestandaskäl är det inte alltid bäst att skapa beräkningsfält där värdet inte lagras. Hämtningsfunktioner används bäst i ett script där statusinformationen från en hämtningsfunktion är uppdaterad när beräkningen körs.
Obs!  Information om hur funktioner utvärderas olika på värden jämfört med klienten finns i FileMaker Knowledge Base som finns på http://help.filemaker.com.
Klicka på en funktion som du vill ha mer information om.
 
Namnet på den behörighetsuppsättning som används av kontot som användes för att öppna filen.
Namnet på tabellen som innehåller fältet som har fokus.
Numret på portalraden som har fokus.
1 (sant) om scriptsteget Tillåt användaren att avbryta är aktiverat. Annars returneras 0 (falskt).
1 (sant) om formateringslisten tillåts visas. Annars returneras 0 (falskt).
1 (sant) om scriptsteget Manuell felhantering är aktiverat. Annars returneras 0 (falskt).
1 (sant) om högkontrast är tillgängligt och aktivt. Annars returneras 0 (falskt).
Installerade plugin-programs namn, versionsnummer och aktiveringsstatus.
Text som visar felstatusen enligt ODBC-standard, baserat på ISO/IEF-standard.
Ett tal som bygger på behörigheten för poster i den aktuella layouten.
Namnet på nätverksprotokollet (TCP/IP)som FileMaker använder på den här datorn.
1 (sant) om Uteslut är valt i den aktuella sökposten. Annars returneras 0 (falskt).
1 (sant) om animeringar är aktiverade i det aktuella scriptet. Annars returneras 0 (falskt).
En lista över IP-adresserna för alla datorer som är anslutna till ett NIC-kort (Network Interface Controller).
1 (sant) om textlinjalen visas, annars returneras 0 (falskt).
1 (sant) om pektangentbordet är inställt på att visas automatiskt vid behov. Annars returneras 0 (falskt).
1 (sant) om Använd systemets format i menyn Format är aktiverat. Annars returneras 0 (falskt).
1 (sant) om fönstret är synligt. Returnerar 0 (falskt) om fönstret är dolt med hjälp av Dölj fönster.
Hämtningsfunktioner: Exempel
Det här scriptet använder funktionen Get(AktuelltDatum) för att gå igenom varje hittad post och kontrollera om ett konto har passerat förfallodatum. Om ett konto har passerat förfallodatum visar scriptet ett meddelande och uppmanar användaren att klicka på knappen Ignorera, Skicka brev eller Skicka e-post (som konfigureras med scriptsteget Visa anpassad dialogruta). Scriptet registrerar användarens svar med hjälp av Get(SenasteMeddelandeval). Baserat på användarens svar utför sedan scriptet en åtgärd: det avbryter resten av scriptet, skriver ut ett brev om "förfallen" betalning eller skickar e-post till det associerade kontot.
 
Gå till layout ["Layoutnamn"]
Gå till post/sökpost/sida [Första]
Loop
  If [Databasnamn::Datum < Get(AktuelltDatum) -30]
    Visa anpassad dialogruta ["Minst 30 dagar försenad"]
    If [Get(SenasteMeddelandeval) = 1]
      Avbryt script
    Else If [Get(SenasteMeddelandeval) = 2]
      Gå till layout ["Påminnelse"]
      Skriv ut []
    Else
      Skicka post [Till: Databasnamn::Kund; Ämne: "Påminnelse"; Meddelande: "Ditt konto har förfallit."]
    End If
  End If
  Gå till post/sökpost/sida[Avbryt script efter alla, nästa]
End Loop
Gå till layout [ursprunglig layout]
Relaterade avsnitt 
Om funktioner
Om formler
I det här avsnittet
Get(KontoUtökadBehörighet)
Get(Kontonamn)
Get(KontoBehörighetsuppsättning)
Get(AktivtFältinnehåll)
Get(AktivtFältnamn)
Get(AktivtFältTabellnamn)
Get(AktivtLayoutobjektnamn)
Get(AktivModifieringstangent)
Get(AktivtPortalradnummer)
Get(AktivtRepetitionsnummer)
Get(AktivMarkeringStorlek)
Get(AktivMarkeringStart)
Get(TillåtAvbrottStatus)
Get(LägeFörTillåtFormateringslist)
Get(Programarkitektur)
Get(Språkinställning)
Get(Programversion)
Get(BeräknatRepetitionsnummer)
Get(AnslutningsAttribut)
Get(AnslutningsStatus)
Get(AktuelltDatum)
Get(AktuelltUtökadBehörighet)
Get(TidsstämpelAktuellVärd)
Get(AktuellBehörighetsuppsättning)
Get(AktuellTid)
Get(AktuellTidsstämpel)
Get(AktuellTidUTCMillisekunder)
Get(EgenMenyuppsättningsnamn)
Get(Skrivbordssökväg)
Get(Enhet)
Get(Dokumentsökväg)
Get(Dokumentsökvägslista)
Get(KrypteringsLäge)
Get(Felhanteringsläge)
Get(FileMakersökväg)
Get(Filnamn)
Get(Databassökväg)
Get(Filstorlek)
Get(HittadePoster)
Get(Högkontrastfärg)
Get(Högkontrastläge)
Get(Värdprogramversion)
Get(VärdIPadress)
Get(Värdnamn)
Get(InstalleradeFMPlugin)
Get(SenasteFel)
Get(SenasteMeddelandeval)
Get(SenasteODBCfel)
Get(Layoutbehörighet)
Get(Layoutantal)
Get(Layoutnamn)
Get(Layoutnummer)
Get(LayoutTabellnamn)
Get(Layoutvisningsläge)
Get(MenyradLäge)
Get(ÄndradeFält)
Get(Fleranvändarstatus)
Get(Nätverksprotokoll)
Get(NätverksTyp)
Get(Sidnummer)
Get(BeständigtID)
Get(Inställningssökväg)
Get(Skrivarnamn)
Get(Snabbsökningstext)
Get(Postbehörighet)
Get(PostID)
Get(AntalPoständringar)
Get(Postnummer)
Get(AntalÖppnaPoster)
Get(ÖppenPoststatus)
Get(AntalSökningar)
Get(SökpostUteslutstatus)
Get(Skärmbitdjup)
Get(Skärmhöjd)
Get(Skärmskalningsfaktor)
Get(Skärmbredd)
Get(ScriptAnimeringsLäge)
Get(Scriptnamn)
Get(Scriptparameter)
Get(Scriptresultat)
Get(Sorteringsläge)
Get(Statusområdesläge)
Get(Systemenhet)
Get(SystemIPadress)
Get(Systemspråk)
Get(SystemNICadress)
Get(Systemplattform)
Get(Systemversion)
Get(TemporärSökväg)
Get(Textlinjalvisning)
Get(TotaltAntalPoster)
Get(PektangentbordLäge)
Get(UtlösareAktuellPanel)
Get(UtlösaExternHändelse)
Get(UtlösareGesterInfo)
Get(Utlösartangenttryckning)
Get(Utlösarmodifieringstangent)
Get(UtlösareMålPanel)
Get(AntalAnvändare)
Get(Användarnamn)
Get(AnvändSysteminställningarStatus)
Get(UUID)
Get(FönsterinnehållHöjd)
Get(FönsterinnehållBredd)
Get(FönsterSkrivbordshöjd)
Get(FönsterSkrivbordsbredd)
Get(Fönsterhöjd)
Get(FönsterVänsterkant)
Get(Fönsterläge)
Get(Fönsternamn)
Get(FönsterOrientering)
Get(Fönsterstil)
Get(FönsterÖverkant)
Get(FönsterSynlighet)
Get(Fönsterbredd)
Get(Fönsterzoomnivå)