---
sourceDocument: Yokohama Mobile Configuração e navegação
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Mobile Configuração e navegação

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# Código de script para armazenar anexos selecionados pelo usuário no banco de dados

# Código de script para armazenar anexos selecionados pelo usuário no banco de dados {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 6 de mar. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Use o script a seguir para determinar onde os anexos selecionados pelo usuário na ação de entrada de anexo são armazenados no banco de dados.
Este código define uma função WriteBackActionQue processa uma entrada e adiciona anexos a um registro específico na tabela Incidente \[incidente\]. Ele recupera as ações de parâmetro para a entrada e verifica se alguma delas é do tipo anexo. Se as condições forem atendidas, ele adicionará o anexo ao registro especificado usando actionResult.addActionAttachmentparâmetro da função.  

    (function WriteBackAction(parm_input, parm_variable, actionResult, additionalData) { 
    var targetTableName = "incident";
    var targetTableRecordSysId = "37aa099533b352102ed2923fad5c7b09";
    var inputName = "input1"; // input1 stands for the input's name. Could be any input type
    var additionalInputDataMap = additionalData.getAdditionalInputDataMap();
    var Param Actions = additionalInputDataMap[inputName].getParameterActions(); // input1 stands for the input's name
    for (i = 0; i < paramActions.length; i++) {
    var currentAction = paramActions[i]; 
    if (currentAction.getType() === 'attachments') {
           if (currentAction.shouldAddAttachments()) {
    actionResult.addActionAttachment(inputName, currentAction.getId(), targetTableName, targetTableRecordSysId);
    }
    }
    }
    })(parm_input, parm_variable, actionResult, additionalData);


