Ich konnte keine Antwort darauf in der Dokumentation oder hier finden. Ist es möglich, Sendeanweisungen an Kunden zu senden? Danke für jede Hilfe, die Sie geben können.SuiteScript Script sendende Anweisungen
0
A
Antwort
0
Ich fand dies in SuiteAnswers, es ist genug für meine Zwecke.
function printStatement()
{
//this is is the customer id
var id = nlapiGetRecordId();
var email = nlapiGetFieldValue('custentity_accounting_email');
//create an array to set the STATEMENT properties(optional)
var sdate = new Array();
sdate.startdate = '11/01/2015'; // replace it as per requirement
sdate.statementdate = '11/30/2015'; // replace it as per requirement
sdate.openonly = 'T'; // replace it as per requirement
sdate.formnuber = 112; // replace it as per requirement
//print the statement to a PDF file object
var file = nlapiPrintRecord('STATEMENT', id, 'PDF', sdate);
//send the PDF as an attachment
nlapiSendEmail('-5', email, 'Regular Statement', 'Please see attached Statment', null, null, null, file); //change the value of author id.
}
2
Ja, aber es ist noch einfacher, es mit einem Workflow zu tun. Wir haben ein benutzerdefiniertes Feld für einen Statement-Kontakt erstellt und einen geplanten Workflow basierend auf einem gespeicherten Suchfilter eingerichtet, der grundsätzlich prüft, ob der Kunde ein Guthaben hat. Es gibt einen Status, der eine einzige "E-Mail senden" -Aktion enthält. Die Aktion "E-Mail senden" hat die Option "Anweisung einschließen". Es wird am 4. Tag jedes Monats ausgelöst - Sie können diesen oder jeden anderen Parameter auf das einstellen, was Ihnen am besten passt. Das funktioniert gut für uns, also hoffe ich, dass es dir hilft.
Verwandte Themen
- 1. Suitescript 2.0 MapReduce Script
- 2. MODULE_DOES_NOT_EXIST SuiteScript
- 3. RabbitMQ sendende Nachricht in Transaktion
- 4. ios-sendende Benachrichtigung mit Firebase
- 5. next() und sendende 404-Seite
- 6. Nodejs sendende Datei über http
- 7. Mehrere IPv4 sendende HTTP-Anfragen
- 8. Suitescript 1.0 & Lenker js
- 9. Verhindern Datensatzlöschung mit SuiteScript
- 10. Suitescript Unterliste mit setAmountField
- 11. Suitescript 2.0 addButton
- 12. Suitescript in iframe
- 13. SuiteScript Exceeded Dateneinheiten
- 14. NetSuite SuiteScript Leistungsprotokollierung
- 15. AngularJS - Include <script> nachdem alle Anweisungen gerendert
- 16. * Suitescript 2.0 * Wie kann der Status eines benutzerdefinierten Datensatzes von Map Reduce Script aktualisiert werden?
- 17. Aktivieren von SuiteScript 2.0 in Netsuite
- 18. SuiteScript 2.0 Intellisense Suchfilter erstellen
- 19. Suitescript Datensätze von Mehrfachauswahlfeld laden
- 20. So lernen Sie Netsuite SuiteScript
- 21. SuiteScript 2.0 und Konstante Variablen
- 22. php curl sendende Post Daten Problem
- 23. Django sendende E-Mail: Verbindung unerwartet geschlossen
- 24. PHP sendende Nachricht an Node/Socket.IO Server
- 25. enthalten Datei sendende Header verhindern Umleitung
- 26. SCA SuiteScript Abfrage Artikel zu Code
- 27. SuiteScript 2.0 Zwei Aktionen auf Senden Schaltfläche
- 28. Suitescript Matrix Item kann Datensatz-ID
- 29. SuiteScript-Zugriff Benutzerdefiniertes Feld in der Unterliste
- 30. SuiteScript: Aktualisiere Falldaten Status - Wenn Kundennachricht erhalten