Referens > Funktioner > Get-funktioner
 
Get-funktioner
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 Get-funktion är uppdaterad när beräkningen körs.
Klicka på en funktion som du vill ha mer information om.
 
Denna funktion
...returnerar följande
En lista över nyckelord, utifrån kontot som används till att öppna filen, för de utökade behörigheterna som är aktiverade.
Det aktuella kontots gruppnamn när kontot autentiseras via en extern server eller en OAuth-identitetsleverantör.
Det verifierade kontonamnet som används av filens aktuella användare.
Namnet på den behörighetsuppsättning som används av kontot som användes för att öppna filen.
Innehållet i fältet som har fokus.
Namnet på fältet som har fokus.
Namnet på tabellen som innehåller fältet som har fokus.
Namnet på layoutobjektet som har fokus i beräkningens aktuella fönster.
Ett nummer för modifieringstangenterna som trycks ner.
Numret på portalraden som har fokus.
Ett tal som motsvarar repetitionen som har fokus i ett repeterat fält.
Ett tal som motsvarar antalet markerade tecken.
Ett tal som motsvarar starttecknet i den markerade texten.
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).
Aktuell programarkitektur.
Text som motsvarar det aktuella programspråket.
FileMaker-klientens produktnamn och version.
Ett tal som motsvarar repetitionen för beräkningsfältet som beräknas.
Namnet på den aktuella filens värd och certifikatorganisationen som utfärdade SSL-certifikatet som används för att säkra anslutningen.
Ett tal som anger säkerhetsstatus för den aktuella filens nätverksanslutning.
Aktuellt datum enligt systemets kalender.
En lista över nyckelord, utifrån kontot som används till att utföra beräkningen, för de utökade behörigheterna som är aktiverade.
Värdens aktuella datum och klockslag (till närmaste sekunden) enligt systemklockan.
Namnet på behörighetsuppsättningen som används för att utföra beräkningen i filen.
Aktuellt klockslag (till närmaste sekunden) enligt systemklockan.
Aktuellt datum och klockslag (till närmaste sekunden) enligt systemklockan.
Den aktuella tiden i Coordinated Universal Time (UTC) till närmaste millisekund.
Namnet på den aktiva kundmenyuppsättningen.
Sökvägen till skrivbordsmappen för den aktuella användaren.
Ett nummer som motsvarar den typ av dator eller mobil enhet som kör FileMaker-produkten.
Sökvägen till dokumentmappen för den aktuella användaren.
En lista över alla filer och mappar i dokumentmappen vilka returneras av funktionen Get (Dokumentsökväg).
Ett värde som motsvarar filens aktuella krypteringsläge.
1 (sant) om scriptsteget Manuell felhantering är aktiverat. Annars returneras 0 (falskt).
Sökvägen till mappen för den aktuella kopia av FileMaker Pro som för närvarande körs.
Namnet på den aktiva filen, utan filnamnstillägg.
Den fullständiga sökvägen till den aktiva filen.
Storleken, i byte, för den aktiva filen.
Antalet poster i aktuella hittade poster.
Namnet på det aktuella färgschemat för högkontrast.
1 (sant) om högkontrast är tillgängligt och aktivt. Annars returneras 0 (falskt).
FileMaker-värdens produktnamn och version.
IP-adressen för värddatorn för den aktuella filen.
Det registrerade namnet för datorn som är värd för filen.
Installerade plugin-programs namn, versionsnummer och aktiveringsstatus.
Ett nummer returneras för fel som har uppstått under utförandet av det senaste scriptsteget.
Text om fel som är externa för FileMaker och som returneras av Get (SenasteFel).
Ett tal som motsvarar den knapp du har klickat på i ett varningsmeddelande som visas av scriptsteget Visa anpassad dialogruta.
Ett tal som bygger på behörigheten för poster i den aktuella layouten.
Det totala antalet layouter i filen.
Namnet på layouten som visas.
Numret för den layout (som anges i dialogrutan Hantera layouter) som visas för närvarande.
Namnet på den tabell som visar poster i den aktuella layouten.
Ett tal som motsvarar visningsläget för den aktiva filen.
Ett tal för menyradens aktuella läge.
En lista med fält som har ändrats i den aktuella posten i den aktuella tabellen.
Ett tal som motsvarar delningsnivån för filen i FileMaker-nätverket.
Namnet på nätverksprotokollet (TCP/IP) som FileMaker använder på den här datorn.
Ett nummer som motsvarar den typ av nätverk som används för att komma åt den aktuella filen.
Ett tal som motsvarar den sida som skrivs ut eller granskas.
Text som motsvarar en unik identifierare för datorn eller enheten som kör FileMaker.
Sökvägen till mappen för inställningar och standardalternativ för den aktuella användaren.
Text som identifierar namnet på standardskrivaren.
Texten som lagras i snabbsökningsrutan.
Ett tal som anger den aktuella postens behörighet, som tilldelats i dialogrutan Anpassad postbehörighet.
Det unika ID-numret för den aktuella posten.
Det totala antalet gånger som den aktuella posten har ändrats.
Numret på den aktuella posten bland de aktuella hittade posterna.
Det totala antalet öppna poster i den aktuella uppsättningen som inte har sparats.
Ett tal som anger status för den aktuella posten.
Händelser som fick scriptet som angetts i scriptsteget Konfigurera script för zonövervakning att köras.
Det totala antalet sökposter som är definierade för den aktuella tabellen.
1 (sant) om Uteslut är valt i den aktuella sökposten. Annars returneras 0 (falskt).
Antalet bitar som krävs för att återge färgen eller gråtonen för en bildpunkt på huvudskärmen.
Höjden, i punkter, på skärmen där fönstret för den aktuella filen är öppet.
Skalningsfaktorn på skärmen där den aktuella filen är öppen.
Bredden, i punkter, på skärmen där fönstret för den aktuella filen är öppet.
1 (sant) om animeringar är aktiverade i det aktuella scriptet. Annars returneras 0 (falskt).
Namnet på det script som körs eller är i pausläge.
Scriptparametern som överförs till det aktuella scriptet.
Scriptresultatet från ett utfört delscript.
Ett värde som motsvarar det aktuella sorteringsläget.
Ett tal som representerar det aktuella läget för statusverktygsfält.
Enhetsbokstaven (Windows) eller volymnamnet (macOS) där det operativsystem som körs är lokaliserat.
En lista över IP-adresserna för alla datorer som är anslutna till ett NIC-kort (Network Interface Controller).
Det språk som används i det aktuella systemet.
Maskinvaruadresserna för alla NIC-kort (Network Interface Controller) som är anslutna till datorn.
Ett tal som representerar den aktuella plattformen.
Versionen för det aktuella operativsystemet.
Returnerar sökvägen till den aktuella tillfälliga FileMaker-mappen.
1 (sant) om textlinjalen visas, annars returneras 0 (falskt).
Det totala antalet poster i den aktuella tabellen.
1 (sant) om pektangentbordet är inställt på att visas automatiskt vid behov. Annars returneras 0 (falskt).
Index och objektnamn på panelen som ska växlas från när scripttriggern VidPanelVäxla aktiveras.
Ett tal som representerar den händelse som aktiverade scripttriggern VidExterntKommandoMottaget.
Information om den gest som aktiverade scripttriggern VidGestTryck.
Modifieringstangenternas läge när scripttriggern VidObjektTangenttryckning eller scripttriggern VidLayoutTangenttryckning aktiverades.
Index och objektnamn på panelen som ska växlas till när scripttriggern VidPanelVäxla aktiveras.
Antalet klienter som använder filen för närvarande.
Namnet på FileMaker-användaren enligt vad som har angetts på fliken Diverse i dialogrutan Inställningar.
1 (sant) om Använd systemets format i menyn Format är aktiverat. Annars returneras 0 (falskt).
Text som motsvarar en unik identitetsbeteckning (Universal Unique Identifier, UUID).
Höjden, i punkter, för fönstrets innehållsområde.
Bredden, i punkter, för fönstrets innehållsområde.
Höjden, i punkter, för skrivbordsytan.
Bredden, i punkter, för skrivbordsytan.
Höjden, i punkter, för fönstret där scriptet körs.
Det vågräta avståndet i punkter från ytterkanten på fönstret som scriptet körs i, i relation till skärmens vänsterkant.
Ett tal som motsvarar FileMaker-produktens läget när funktionen utvärderas.
Namnet på fönstret där scriptet körs.
Ett värde som motsvarar läget för fönstret där scriptet körs.
Formatet på fönstret där scriptet körs.
Det lodräta avståndet i punkter från ytterkanten på fönstret som scriptet körs i, i relation till menyradens nedre kant.
1 (sant) om fönstret är synligt. Returnerar 0 (falskt) om fönstret är dolt med hjälp av Dölj fönster.
Bredden, i punkter, för fönstret där scriptet körs.
Inzoomningsnivån för det aktuella fönstret.
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 e-post [Skicka via e-postklient ; Med dialogruta: Av ; Till: Databasnamn::Kund ; Ämne: "Påminnelse" ; Meddelande: "Ditt konto har förfallit."]
    End If
  End If
  Gå till post/sökpost/sida [Nästa ; Avbryt script efter alla: På]
End Loop
Gå till layout [ursprunglig layout]
Relaterade avsnitt 
Om funktioner
Om formler
Sätta in datum, sidnummer eller andra variabler i en layout