如何在表单上创建可下载文件按钮
How to create a downloadable file button on form
我想在采购订单上创建一个按钮,将所有不同的项目行下载到一个文件中,并将其保存在一个 csv 文件中。
我创建了一个 suitlet 文件和一个用户事件脚本。
用户事件脚本创建一个按钮,该按钮重定向到我的 suitlet 脚本的 url 以执行一个函数。
现在在文件夹中创建一个 csv 文件,但我不知道如何重定向文件 url 或直接下载文件
加载文件,获取url属性(不是link到NSrecord/file是下载link),打开url.
在 SuiteScript 1.0 中
var file = nlapiLoadFile('file_id');
var url = "https://system.netsuite.com" + file.getURL();
window.open(url, '_blank');
在 SuiteScript 2.0 中
var filePath = file.load({
id: 'Images/Desert.jpg'
});
var url = file.url;
window.open(url, '_blank');
我想在采购订单上创建一个按钮,将所有不同的项目行下载到一个文件中,并将其保存在一个 csv 文件中。
我创建了一个 suitlet 文件和一个用户事件脚本。 用户事件脚本创建一个按钮,该按钮重定向到我的 suitlet 脚本的 url 以执行一个函数。 现在在文件夹中创建一个 csv 文件,但我不知道如何重定向文件 url 或直接下载文件
加载文件,获取url属性(不是link到NSrecord/file是下载link),打开url.
在 SuiteScript 1.0 中
var file = nlapiLoadFile('file_id');
var url = "https://system.netsuite.com" + file.getURL();
window.open(url, '_blank');
在 SuiteScript 2.0 中
var filePath = file.load({
id: 'Images/Desert.jpg'
});
var url = file.url;
window.open(url, '_blank');