J'utilise le script suite (la version de l'API est 1.0). J'ai créé une recherche sauvegardée pour la transaction dans le compte netsuite. Maintenant, je veux tirer les données de la recherche enregistrée dans ma base de données, mais avant cela, je veux juste lister les colonnes présentes dans la recherche sauvegardée sur mon écran de cartographie.Colums nom de la recherche enregistrée avec suitescript
Pour cela, je l'ai écrit ci-dessous le script:
function GetColumnName()
{
var s = nlapiLoadSearch('transaction', 'customsearchtestsavedsearchwithcustfield');
var columns = s.getColumns();
return columns;
}
mais en fonction getColumns de code ci-dessus ne fonctionne pas et NetSuite donner ci-dessous erreur (erreur ne dit pas grand-chose)
TITLE
**UNEXPECTED_ERROR**
TYPE
System
DATE & TIME
8/17/2017 4:34 am
DETAILS
peut une aidez-moi s'il vous plaît à ce sujet.
Merci
Quelles sont les colonnes que vous avez configuré dans cette recherche sauvegardée? – erictgrubaugh
Compte, département, montant et certains autres, y compris les segments personnalisés, les corps personnalisés – user2626026
aujourd'hui, je suis capable de déboguer mon script dans le débogueur Netsuite et trouvé plus de détails sur l'erreur, maintenant l'erreur dit: UNEXPECTED_ERROR \t 8/17/2017 21:54 : 25.887 \t RéférenceError: "nlapiLoadSearch" n'est pas défini. (adhoc $ -1 $ debugger.user # 26). désolé pour mon commentaire ci-dessus. l'erreur ne vient qu'avec SuiteScript 2.0, dans SuiteScript 1.0 cela fonctionne. – user2626026