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.

Denna funktion ...returnerar följande

Get ( KontoUtökadBehörighet )

Returnerar en lista över nyckelord, utifrån kontot som används till att öppna filen, för de utökade behörigheterna som är aktiverade.

Get ( Kontogruppnamn )

Returnerar det aktuella kontots gruppnamn.

Get ( Kontonamn )

Returnerar det verifierade kontonamnet som används av filens aktuella användare.

Get ( KontoBehörighetsuppsättning )

Returnerar namnet på den behörighetsuppsättning som används av kontot som användes för att öppna filen.

Get ( Kontotyp )

Returnerar det aktuella kontots autentiseringstyp.

Get ( AktivtFältinnehåll )

Returnerar innehållet i fältet som har fokus.

Get ( AktivtFältnamn )

Returnerar namnet på fältet som har fokus.

Get ( AktivtFältTabellnamn )

Returnerar namnet på den tabellförekomst som innehåller fältet som har fokus.

Get ( AktivtLayoutobjektnamn )

Returnerar namnet på layoutobjektet som har fokus i beräkningens aktuella fönster.

Get ( AktivModifieringstangent )

Returnerar ett nummer för modifieringstangenterna som trycks ner.

Get ( AktivtPortalradnummer )

Returnerar ett tal som motsvarar portalraden som har fokus.

Get ( AktivtPostnummer )

Returnerar ett tal som motsvarar den post som har fokus i aktuella hittade poster.

Get ( AktivtRepetitionsnummer )

Returnerar ett tal som motsvarar repetitionen som har fokus i ett repeterat fält.

Get ( AktivMarkeringStorlek )

Returnerar ett tal som motsvarar antalet markerade tecken.

Get ( AktivMarkeringStart )

Returnerar ett tal som motsvarar starttecknet i den markerade texten.

Get ( TillåtAvbrottStatus )

Returnerar 1 (sant) om scriptsteget Tillåt användaren att avbryta är aktiverat. Annars returneras 0 (falskt).

Get ( LägeFörTillåtFormateringslist )

Returnerar 1 (sant) om formateringslisten tillåts visas. Annars returneras 0 (falskt).

Get ( Programarkitektur )

Returnerar aktuell programarkitektur.

Get ( Språkinställning )

Returnerar text som motsvarar det aktuella programspråket.

Get ( Programversion )

Returnerar FileMaker-klientens produktnamn och version.

Get ( CachefilNamn )

Returnerar namnet på cachefilen för den aktuella, aktiva filen.

Get ( CachefilSökväg )

Returnerar cachefilens sökväg för den aktuella, aktiva filen.

Get ( BeräknatRepetitionsnummer )

Returnerar ett tal som motsvarar repetitionen för beräkningsfältet som beräknas.

Get ( AnslutningsAttribut )

Returnerar namnet på den aktuella filens värd och certifikatorganisationen som utfärdade SSL-certifikatet som används för att säkra anslutningen.

Get ( AnslutningsStatus )

Returnerar ett tal som anger säkerhetsstatus för den aktuella filens nätverksanslutning.

Get ( AktuelltDatum )

Returnerar aktuellt datum enligt systemets kalender.

Get ( AktuellUtökadBehörighet )

Returnerar 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.

Get ( TidsstämpelAktuellVärd )

Returnerar värdens aktuella datum och klockslag (till närmaste sekunden) enligt systemklockan.

Get ( AktuellBehörighetsuppsättning )

Returnerar namnet på behörighetsuppsättningen som används för att utföra beräkningen i filen.

Get ( AktuellTid )

Returnerar aktuellt klockslag (till närmaste sekunden) enligt systemklockan.

Get ( AktuellTidsstämpel )

Returnerar aktuellt datum och klockslag (till närmaste sekunden) enligt systemklockan.

Get ( AktuellTidUTCMikrosekunder )

Returnerar den aktuella tiden i koordinerad universell tid (UTC) till närmaste mikrosekund.

Get ( AktuellTidUTCMillisekunder )

Returnerar den aktuella tiden i Coordinated Universal Time (UTC) till närmaste millisekund.

Get ( EgenMenyuppsättningsnamn )

Returnerar namnet på aktiv anpassad menyuppsättning.

Get ( Skrivbordssökväg )

Returnerar sökvägen till skrivbordsmappen för den aktuella användaren.

Get ( Enhet )

Returnerar en siffra som representerar den typ av dator eller mobilenhet som FileMaker-produkten körs på.

Get ( Dokumentsökväg )

Returnerar sökvägen till dokumentmappen för den aktuella användaren.

Get ( Dokumentsökvägslista )

Returnerar en lista över alla filer och mappar i dokumentmappen vilka returneras av funktionen Get ( Dokumentsökväg ).

Get ( KrypteringsLäge )

Returnerar ett värde som motsvarar filens aktuella krypteringsläge.

Get ( Felhanteringsläge )

Returnerar 1 (sant) om scriptsteget Manuell felhantering är aktiverat. Annars returneras 0 (falskt).

Get ( FilensSpråkelement ) Returnerar ett JSON-objekt med information om den aktuella filens språkinställningar.

Get ( FileMakersökväg )

Returnerar sökvägen till mappen för den aktuella kopian av en FileMaker-produkt.

Get ( Filnamn )

Returnerar namnet på den aktiva filen, utan filnamnstillägg.

Get ( Databassökväg )

Returnerar den fullständiga sökvägen till den aktiva filen.

Get ( Filstorlek )

Returnerar den aktiva filens storlek i byte.

Get ( HittadePoster )

Returnerar antalet poster i aktuella hittade poster.

Get ( Högkontrastläge )

Returnerar 1 (sant) om högkontrast är tillgängligt och aktivt. Annars returneras 0 (falskt).

Get ( Värdprogramversion )

Returnerar FileMaker-värdens produktnamn och version.

Get ( VärdIPadress )

Returnerar IP-adressen för värddatorn för den aktuella filen.

Get ( Värdnamn )

Returnerar namnet på den aktuella värden.

Get ( InstalleradeFMPlugin )

Returnerar installerade plugin-programs namn, versionsnummer och aktiveringsstatus.

Get ( InstalleradeFMPluginSomJSON ) Returnerar ett JSON-objekt med de installerade plugin-programmens attribut.

Get ( SenasteFel )

Returnerar ett nummer returneras för fel som har uppstått under utförandet av det senaste scriptsteget.

Get ( SenasteFelDetalj )

Returnerar text om fel som returneras av Get ( SenasteFel ).

Get ( SenasteFelPlats )

Returnerar scriptnamn, stegnamn och radnummer för fel som returneras av Get ( SenasteFel ).

Get ( SenasteMeddelandeval )

Returnerar ett tal som motsvarar den knapp som klickats på i varningsmeddelandet som visas av scriptsteget Visa anpassad dialogruta.

Get ( Layoutbehörighet )

Returnerar ett tal som bygger på behörigheten för poster i den aktuella layouten.

Get ( Layoutantal )

Returnerar det totala antalet layouter i filen.

Get ( Layoutnamn )

Returnerar namnet på layouten som visas.

Get ( Layoutnummer )

Returnerar numret för den layout (som anges i dialogrutan Hantera layouter) som visas för närvarande.

Get ( LayoutTabellnamn )

Returnerar namnet på den tabellförekomst som visar poster i den aktuella layouten.

Get ( Layoutvisningsläge )

Returnerar ett tal som motsvarar visningsläget för den aktiva filen.

Get ( MenyradLäge )

Returnerar ett tal som motsvarar menyradens aktuella läge.

Get ( ÄndradeFält )

Returnerar en lista med fält som har ändrats i den aktuella posten i den aktuella tabellen.

Get ( Fleranvändarstatus )

Returnerar ett tal som motsvarar delningsnivån för filen i FileMaker-nätverket.

Get ( Nätverksprotokoll )

Returnerar namnet på det nätverksprotokoll (TCP/IP) en FileMaker-klient använder på den här datorn.

Get ( NätverksTyp )

Returnerar ett nummer i FileMaker Go som motsvarar den typ av nätverk som används för att komma åt den aktuella filen.

Get ( ÖppnaDatafilinfo )

Returnerar fil-ID och sökväg för varje öppen datafil.

Get ( AntalSidor )

Returnerar ett tal som representerar det totala antalet sidor i det aktuella utskriftsjobbet medan det skrivs ut.

Get ( Sidnummer )

Returnerar ett tal som representerar den sida som skrivs ut eller granskas.

Get ( BeständigtID )

Returnerar text som representerar en unik identifierare för den dator eller enhet som kör en FileMaker-klient.

Get ( Inställningssökväg )

Returnerar sökvägen till mappen för inställningar och standardalternativ för den aktuella användaren.

Get ( Skrivarnamn )

Returnerar text som identifierar namnet på standardskrivaren.

Get ( Snabbsökningstext )

Returnerar texten som lagras i snabbsökningsrutan.

Get ( Postbehörighet )

Returnerar ett tal som motsvarar den aktuella postens behörighet, som tilldelats i dialogrutan Anpassad postbehörighet.

Get ( PostID )

Returnerar det unika ID-numret för aktuell post.

Get ( AntalPoständringar )

Returnerar det totala antalet gånger aktuell post har ändrats.

Get ( Postnummer )

Returnerar ett tal som motsvarar en posts position i aktuella hittade poster.

Get ( AntalÖppnaPoster )

Returnerar det totala antalet öppna poster i de aktuella hittade posterna som inte har sparats än.

Get ( ÖppenPoststatus )

Returnerar ett tal som anger status för den aktuella posten.

Get ( Zonövervakningshändelser )

Returnerar händelser som orsakade scriptet som angetts i scriptsteget Konfigurera script för zonövervakning att köras.

Get ( AntalSökningar )

Returnerar det totala antalet sökposter som är definierade för den aktuella tabellen.

Get ( SökpostUteslutstatus )

Returnerar 1 (sant) om Uteslut är valt i den aktuella sökposten. Annars returneras 0 (falskt).

Get ( Skärmbitdjup )

Returnerar antalet bitar som krävs för att återge färgen eller gråtonen för en bildpunkt på huvudskärmen.

Get ( Skärmhöjd )

Returnerar höjden, i punkter, på skärmen där fönstret för den aktuella filen är öppet.

Get ( Skärmskalningsfaktor )

Returnerar skalningsfaktorn på skärmen där den aktuella filen är öppen.

Get ( Skärmbredd )

Returnerar bredden, i punkter, på skärmen där fönstret för den aktuella filen är öppet.

Get ( ScriptAnimeringsLäge )

Returnerar 1 (sant) om animeringar är aktiverade i det aktuella scriptet. Annars returneras 0 (falskt).

Get ( Scriptnamn )

Returnerar namnet på det script som körs eller är i pausläge.

Get ( Scriptparameter )

Returnerar scriptparametern som överförs till det aktuella scriptet.

Get ( Scriptresultat )

Returnerar scriptresultatet från ett utfört delscript.

Get ( Sessionsidentifierare )

Returnerar det värde som angivits av scriptsteget Ange sessionsidentifierare.

Get ( Sorteringsläge )

Returnerar ett logiskt värde som motsvarar den aktuella sorteringsstatusen.

Get ( Statusområdesläge )

Returnerar ett tal som motsvarar det aktuella läget för statusverktygsfältet.

Get ( Systemutseende )

Returnerar namnet på operativsystemets aktuella systemutseende.

Get ( Systemenhet )

Returnerar enhetsbokstaven (Windows) eller volymnamnet (macOS) där det operativsystem som körs är lokaliserat.

Get ( SystemIPadress )

Returnerar en lista över IP-adresserna för alla datorer som är anslutna till ett NIC-kort (Network Interface Controller).

Get ( Systemspråk )

Returnerar det språk som används i det aktuella systemet.

Get ( SystemetsSpråkelement ) Returnerar ett JSON-objekt med information om klientsystemets språkinställningar.

Get ( SystemNICadress )

Returnerar maskinvaruadresserna för alla NIC-kort (Network Interface Controller) som är anslutna till datorn.

Get ( Systemplattform )

Returnerar ett tal som motsvarar den aktuella plattformen.

Get ( Systemversion )

Returnerar versionen för det aktuella operativsystemet.

Get ( TemporärSökväg )

Returnerar sökvägen till den aktuella tillfälliga FileMaker-mappen.

Get ( Textlinjalvisning )

Returnerar 1 (sant) om textlinjalen visas, annars returneras 0 (falskt).

Get ( TotaltAntalPoster )

Returnerar det totala antalet poster i den aktuella tabellen.

Get ( PektangentbordLäge )

Returnerar 1 (sant) om pektangentbordet är inställt på att visas automatiskt vid behov. Annars returneras 0 (falskt).

Get ( TransaktionÖppenStatus )

Returnerar 1 (sant) om transaktionen är öppen, annars returneras 0 (falskt).

Get ( TriggerAktuellPanel )

Returnerar index och objektnamn på panelen som ska växlas från när scripttriggern VidPanelVäxla aktiveras.

Get ( TriggerExternHändelse )

Returnerar ett nummer i FileMaker Go som motsvarar händelsen som aktiverade scripttriggern VidExterntKommandoMottaget.

Get ( TriggerGesterInfo )

Returnerar information om den gest som aktiverade scripttriggern VidGestTryck.

Get ( TriggerTangenttryckning )

Returnerar tecknen som aktiverade scripttriggern VidObjektTangenttryckning eller VidLayoutTangenttryckning.

Get ( TriggerModifieringsTangent )

Returnerar modifieringstangenternas läge när scripttriggern VidObjektTangenttryckning eller VidLayoutTangenttryckning aktiverades.

Get ( TriggerMålPanel )

Returnerar index och objektnamn på panelen som ska växlas till när scripttriggern VidPanelVäxla aktiveras.

Get ( AntalAnvändare )

Returnerar antalet klienter som använder filen för närvarande.

Get ( Användarnamn )

Returnerar namnet på FileMaker-användaren enligt vad som har angetts på fliken Diverse i dialogrutan Inställningar.

Get ( AnvändSysteminställningarStatus )

Returnerar 1 (sant) om Använd systemets format i menyn Format är aktiverat. Annars returneras 0 (falskt).

Get ( UUID )

Returnerar text som motsvarar en unik identitetsbeteckning (Universal Unique Identifier, UUID).

Get ( UUIDNummer )

Returnerar ett tal som motsvarar en unik identitetsbeteckning (UUID).

Get ( FönsterinnehållHöjd )

Returnerar höjden, i punkter, för fönstrets innehållsområde.

Get ( FönsterinnehållBredd )

Returnerar bredden, i punkter, för fönstrets innehållsområde.

Get ( FönsterSkrivbordshöjd )

Returnerar höjden, i punkter, för skrivbordsytan.

Get ( FönsterSkrivbordsbredd )

Returnerar bredden, i punkter, för skrivbordsytan.

Get ( Fönsterhöjd )

Returnerar höjden, i punkter, för fönstret där scriptet körs.

Get ( FönsterVänsterkant )

Returnerar 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.

Get ( Fönsterläge )

Returnerar ett tal som motsvarar FileMaker-produktens läge när funktionen utvärderas.

Get ( Fönsternamn )

Returnerar namnet på fönstret där scriptet körs.

Get ( FönsterOrientering )

Returnerar ett värde som motsvarar läget för fönstret där scriptet körs.

Get ( Fönsterstil )

Returnerar stilen för fönstret där scriptet körs.

Get ( FönsterÖverkant )

Returnerar det lodräta avståndet i punkter från ytterkanten på fönstret som scriptet körs i, i relation till den övre skärmkanten i Windows eller den nedre menyraden i macOS.

Get ( FönsterSynlighet )

Returnerar 1 (sant) om fönstret är synligt. Returnerar 0 (falskt) om fönstret är dolt med hjälp av Dölj fönster.

Get ( Fönsterbredd )

Returnerar bredden, i punkter, för fönstret där scriptet körs.

Get ( Fönsterzoomnivå )

Returnerar inzoomningsnivån för det aktuella fönstret.

Exempel 1 

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.

Kopiera
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 efter sista: På]
End Loop
Gå till layout [ursprunglig layout]