2017-07-11 3 views
0

J'ai regardé autour de moi et je ne trouve pas d'exemple pour appeler un Suitelet back-end à partir d'un événement utilisateur dans SS 2 et renvoyer du JSON ou du texte brut. J'ai un Suitelet commun que je veux attacher à un certain nombre d'événements d'utilisateur, je peux passer les valeurs nécessaires simplement dans l'url ou comme objet. Quand j'essaie les données qui sont retournées est une page HTML et au milieu de la page est les états: "Avis Vous devez vous connecter avant d'accéder à cette page Je passe le compid dans l'URL déjà, donc je ne suis pas sûr de Ce que j'ai à faire: J'ai utilisé plusieurs fois les Suitelets du côté client sans aucun problèmeAppelez Suitelet à partir de l'événement utilisateur SS 2

Répondre

1

Je suggère d'utiliser la bibliothèque de scripts du module personnalisé SS 2.0, au lieu d'appeler suitlet du script UE. vous voulez vraiment le faire avec suitlet, allez à votre déploiement de script suitlet et cochez la case « disponible sans connexion » le code dans votre script UE devrait ressembler à ceci:.

// in UE script, make sure you resolve properly the suitlet external URL: 
var suitletURL = url.resolveScript({ 
     scriptId: 'customscript_your_suitlet_scriptid', 
     deploymentId: 'customdeploy_your_suitlet_deploymentid', 
     returnExternalUrl: true 
}); 

var response = https.post({ 
     url : suitletURL, 
     headers : myHeaders, 
     body : myBody 
}); 
+0

Salut annonce merci pour l'info, ce les en-têtes doivent être envoyés, merci encore – jk121960

+0

Que voulez-vous faire? –

+0

Je transmets un ensemble (un ou plusieurs) d'identifiants d'articles et j'aimerais retourner des informations sur le succès ou l'échec. Dans la méthode, je vérifie certains aspects et la définition des propriétés des éléments. merci pour votre aide – jk121960