Exportar recurso
Estrutura
ExportAsset(sCompany, sID, sFileName, sEventFilter: Text): Text
Tipo
Função
Descrição
Esta função exporta o ID especificado nos parâmetros sCompany e sID para o diretório temporário do IndySoft, utilizando o nome de ficheiro especificado no parâmetro sFileName. Este parâmetro sFileName deve conter apenas o nome do ficheiro, NÃO o caminho completo do diretório (uma vez que a exportação será sempre feita apenas para o diretório temporário da IndySoft). Após a exportação, o ficheiro temporário pode ser movido com o procedimento CopyLocalFile, se necessário, ou carregado utilizando o UploadToDropbox, etc. A função irá devolver True ou False, dependendo do sucesso da exportação. Utilize o parâmetro opcional sEventFilter para especificar um subconjunto de eventos que devem ser exportados. Se este parâmetro estiver vazio, todos os eventos do ativo serão exportados. Se a exportação for bem-sucedida, a função devolverá «SUCCESS»; caso contrário, será devolvida a condição de erro.
Parâmetros: 4
sCompany = Empresa proprietária do ativo a exportar
sID = o ID a exportar
sFileName = o nome do ficheiro de exportação (NÃO o diretório). Não é necessário adicionar uma extensão de ficheiro (a extensão é ignorada) — uma vez que o ficheiro de exportação será sempre um .zip. Se este parâmetro for deixado em branco, será criado automaticamente um nome de ficheiro no formato Empresa-ID.zip.
sEventFilter = filtro de eventos opcional para exportar apenas um subconjunto de eventos do recurso. O filtro de eventos NÃO deve começar com a palavra «WHERE».
Valor de retorno
Booleano
Exemplos
sCompany = "ABC COMPANY"
sEquip = "ABC123"
sFileName = sCompany & "-" & sEquip & ".zip"
sResult = ExportAsset(sCompany, sEquip, sFileName, "EVENTS.EVENT_DATE > '01/01/2013 12:00:00 AM'")
ShowMessage("Resultado da exportação = " & sResult) |