Exemplo de atualização de plug-in
O exemplo a seguir compara a versão do plug-in instalado com a versão localizada em um campo de contêiner no arquivo do FileMaker Pro e atualiza o plug-in, se necessário.
1.
No arquivo de solução, crie uma tabela nomeada Atualização do plug-in para armazenar informações de plug-in.
2.
 
3.
4.
Definir captura de erro [Ativo]
Instalar arquivo de plug-in [Atualização do plug-in::Arquivo do plug-in]
#
#Lidar com erros
If [Get(ÚltimoErro) 0]
  If [Get(ÚltimoErro) = 3]
    Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "não pode ser instalado.
    Certifique-se que Permitir que Soluções instale arquivos está selecionada nas
    preferências de plug-in do FileMaker Pro."
  Else If [Get(ÚltimoErro) = 1550]
    Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "foi instalado, mas não pode ser iniciado."]
  Else If [Get(ÚltimoErro) = 1551]
    Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "não pode ser instalado."]
  Else
    Mostrar caixa de diálogo personalizada ["Um erro geral " & Get(ÚltimoErro) & " ocorreu durante a instalação de " & Atualização do plug-in::Arquivo do plug-in]
  End If
End If
5.
Ir para layout [“Informações da atualização do plug-in”]
Ir para registro/solicitação/página [Primeiro]
Loop
  If [Atualização do plug-in::Versão instalada do plug-in <
    Atualização do plug-in::Versão necessária do plug-in]
  #O plug-in precisa ser instalado ou atualizado.
  Realizar script [“Instalar plug-in”]
  End If
  Ir para registro/solicitação/página [Próximo; Sair depois do último]
End Loop
 
6.
Definir captura de erro [Ativo]
Realizar busca [Restaurar]
#Pesquisar por "Ativado" no campo Estado do plug-in instalado
If[Get(ContagemEncontrada) 0]
  Mostrar caixa de diálogo personalizada ["Alguns plug-ins necessários não estão ativados. Certifique-se que Permitir que Soluções instale arquivos esteja selecionada nas preferências de plug-in do FileMaker Pro."
End If
7.
Realizar script ["Verificar versões de plug-in"]
Realizar script ["Verificar se ativado”]
Ir para layout [layout original]
Tópicos relacionados 
Criação de plug-ins personalizados
Get(InstalledFMPlugins)
Instalar arquivo de plug-in