Saltar ligações

Script

Script FileMaker

O que é um script na FileMaker?

Com um Script pode ser usado para executar automaticamente qualquer número de processos numa base de dados FileMaker. O FileMaker suporta a criação de qualquer número de scripts por base de dados, que podem (teoricamente) conter qualquer número de comandos. Os parâmetros de script podem ser usados para passar quaisquer parâmetros entre scripts.

Adicionar um novo script até à FileMaker 13

Os scripts podem ser criados no FileMaker até à versão 13 através do comando de menu [Scripts > Gerir scripts] podem ser adicionados e editados.

Janela de seleção de scripts no editor de scripts

Para adicionar um novo script na FileMaker até à versão 13, clique no editor de scripts no botão [Novo]. Ao clicar no símbolo de seta, pode opcionalmente adicionar um script vazio, um script padrão, uma pasta de scripts ou um separador.

As pastas de scripts podem ser utilizadas para organizar hierarquicamente os scripts no editor de scripts.

Num script padrão, os seguintes comandos são automaticamente inseridos no novo script:

Ativar o modo de deslocamento []
Ir para a apresentação ["Apresentação atual" (tabela atual)]
Mostrar todos os registos de dados

Adicionando um novo script a partir da FileMaker 14

Os scripts podem ser criados na versão 14 e superior da FileMaker através do comando de menu [Scripts > Espaço de trabalho dos scripts] podem ser adicionados e editados.

Espaço de trabalho do script a partir da FileMaker 14

Para adicionar um novo script na FileMaker versão 14 ou posterior, clique no botão [+]e é imediatamente criado um novo script, que pode receber o nome que desejar. Uma pasta de scripts e uma linha divisória podem agora ser criadas utilizando os símbolos correspondentes na lista [Scripts] sob o símbolo [+] podem ser criados. As pastas de scripts podem ser utilizadas para organizar hierarquicamente os scripts no editor de scripts.

Parâmetros de script e variáveis globais

A FileMaker tem suportado a adição de parâmetros de script a scripts durante muitos anos, permitindo a troca de dados entre diferentes scripts. Pode ser adicionado um parâmetro a cada chamada de script, que pode ser utilizado dentro do script com a função

Get ( ScriptParameter )

podem ser lidos novamente. Em princípio, os dados também podem ser escritos numa variável global para que possam ser lidos por todos os scripts dentro do mesmo ficheiro. Os parâmetros do script, por outro lado, também podem ser transmitidos entre ficheiros.

Passar vários parâmetros de script

Embora um parâmetro de script no FileMaker seja sempre composto por apenas uma linha, vários parâmetros podem ser transferidos ao mesmo tempo com os separadores apropriados. A vírgula invertida |, que normalmente não aparece noutros dados, é um separador adequado.

Função personalizada "StringShare"

A separação de uma cadeia de caracteres pode ser simplificada com uma pequena função personalizada. Pode integrar a seguinte função na sua solução FileMaker com a FileMaker Pro Advanced e utilizá-la para dividir uma cadeia de caracteres com separadores nas suas entradas individuais:

StringShare ( String; Número ) =
Se(número = 1;
    CharacterLinks ( String; (Posição ( String; "|"; 1; 1))-1);
CharacterCentre ( String; (Posição ( String; "|"; 1; Número-1))+1;
(Posição ( String; "|"; 1; Número)) - ((Posição ( String; "|"; 1; Número-1))+1))
)

Exemplo

$string = "Casa|Barco|Carro|"
StringShare ($string; 1) = "Casa"
StringShare ($string; 2) = "Boot"
StringShare ($string; 3) = "Auto"

Ativação do guião

A FileMaker permite muitos accionadores de scripts diferentes para diferentes objectos, de modo a poder executar scripts para determinadas interações do utilizador ou controladas pelo tempo. Por exemplo, pode executar automaticamente scripts quando um determinado layout é chamado, quando uma tecla especial é pressionada durante um clique do rato, quando um valor de campo é alterado e para um número quase infinito de outras acções.

Mais perguntas sobre a FileMaker? É mais rápido pessoalmente.

Como parte do nosso Serviços de coaching e formação teremos todo o gosto em informá-lo pessoalmente sobre as funções FileMaker de que necessita para o desenvolvimento da sua solução FileMaker. Naturalmente, teremos todo o gosto em satisfazer as suas necessidades individuais. A faturação é personalizada e justa em incrementos de 15 minutos. Pague comodamente por transferência bancária ou PayPal.

Relacionado Einträge

Partilhar esta página:

Um software ERP tão flexível como a sua empresa.
Teremos todo o prazer em o aconselhar.

Software ERP personalizável para Mac, Windows e iOS.

Você está aqui: Automatizar processos com scripts FileMaker