What I want with this logic is to make the system deliver a message of which upload fields were not satisfied. I don't know if the logic is correct. can you help me?
As the Appsheet didn't tell me the reason for the error, I don't know where to start the correction!
The Appsheet returned this message, saying that it cannot parse the formula!!
Could anyone help us with this?
********************************
IFS(
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 2º Identidade Válida na UE - VERSO;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISNOTBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISNOTBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISNOTBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 2º Identidade Válida na UE - VERSO;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISNOTBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 2º Identidade Válida na UE - VERSO;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISNOTBLANK([Upload de Doc_Cert. de Casamento]),
ISBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 2º Identidade Válida na UE - VERSO;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. Neg. Débitos]), CONCATENATE("\n* 6º Carta de mudança emitida pela Igreja de onde vieste. (Se houver)"), "")
),
AND(
COUNT(SELECT(APROVADOS PARA O EXERCÍCIO[ID Aprov],[ID Aprov]=[_THISROW].[ID Aprov]))=1,
[Aprovar Secretário] = "PENDENTE - Secretário",
ISBLANK([Upload de Doc_Identidade-FRENTE]),
ISBLANK([Upload de Doc_Identidade-VERSO]),
ISBLANK([Upload de Doc_Carta Mudança]),
ISBLANK([Upload de Doc_Comp. Residencia]),
ISBLANK([Upload de Doc_Cert. de Casamento]),
ISNOTBLANK([Upload de Doc_Cert. Neg. Débitos])
),
CONCATENATE(
"Ilustre Convencional ", [Nome Completo], " a Paz do Senhor! Contactamos com V.Sª. através deste, por não termos encontrado as seguintes documentações solicitadas no seu cadastro:",
IF(ISBLANK([Upload de Doc_Identidade-FRENTE]), CONCATENATE("\n* 1º Identidade Válida na UE - FRENTE;"), ""),
IF(ISBLANK([Upload de Doc_Identidade-VERSO]), CONCATENATE("\n* 2º Identidade Válida na UE - VERSO;"), ""),
IF(ISBLANK([Upload de Doc_Carta Mudança]), CONCATENATE("\n* 3º Comprovante de Residencia;"), ""),
IF(ISBLANK([Upload de Doc_Comp. Residencia]), CONCATENATE("\n* 4º Certidão de Casamento;"), ""),
IF(ISBLANK([Upload de Doc_Cert. de Casamento]), CONCATENATE("\n* 5º Certidão Negativa de Débitos nas Finanças de seu país de residência legal;"), "")
)
)
User | Count |
---|---|
37 | |
30 | |
29 | |
20 | |
18 |