ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
SuiteScriptを使用してWebホストファイルをファイルキャビネットに自動的にアップロードする
適用
製品: NetSuite 2021.2
シナリオ
ユーザーは、スクリプトを使用してWebでホストされているファイルを自動的にアップロードしたいと考えています。ファイルへのURLを使用してファイルキャビネットにアップロードすることができます。 ユーザーは異なるURLをループして複数のファイルをアップロードすることもできます。
解決策
ユーザーがファイルのURLリンクを使用して単一のファイルをアップロードするスクリプトのサンプルは以下となります。
SuiteScript 1.0:
var url = 'http://www.example.com';
var csvContent = nlapiRequestURL(url);
var actualContent = csvContent.getBody();
var file = nlapiCreateFile('UploadCSVImport.csv', 'CSV', actualContent);
file.setFolder('123');
nlapiSubmitFile(file);SuiteScript 2.0:
/**
*@NApiVersion 2.x
*@NScriptType ScheduledScript
*/
define(['N/https','N/file'], function (https, file) {
function execute(context) {
var url = "http://www.example.com";
var csvContent = https.get({ url: url });
var actualContent = csvContent.body;
var fileObj = file.create({
タグ付けされた:
0