G
02/14/2023, 12:23 PM/**
* @NApiVersion 2.0
* @NScriptType Suitelet
*/
define(['N/search'], function(search) {
function onRequest(context) {
// Array of saved search IDs to delete
var savedSearchIds = [
3431,
3411,
];
// Loop through the saved search IDs and delete each one
for (var i = 0; i < savedSearchIds.length; i++) {
search.delete({
id: savedSearchIds[i]
});
}
context.response.write('Saved searches deleted successfully.');
}
return {
onRequest: onRequest
};
});
NElliott
02/14/2023, 12:25 PMvar savedSearchIds = [
3431,
3411,
];
I'd be inclined to write:
var savedSearchIds = [3431,3411];
NElliott
02/14/2023, 12:25 PMNathan L
02/14/2023, 12:31 PMG
02/14/2023, 12:50 PMNathan L
02/14/2023, 1:26 PMG
02/14/2023, 2:04 PMNathan L
02/14/2023, 2:12 PMNathan L
02/14/2023, 2:18 PM/**
* @NApiVersion 2.1
* @NScriptType Suitelet
*/
define(["N/search"], /**
* @param{search} search
*/ (search) => {
/**
* Defines the Suitelet script trigger point.
* @param {Object} scriptContext
* @param {ServerRequest} scriptContext.request - Incoming request
* @param {ServerResponse} scriptContext.response - Suitelet response
* @since 2015.2
*/
const onRequest = (scriptContext) => {
// Array of saved search IDs to delete
var savedSearchIds = [5781, 5780];
// Loop through the saved search IDs and delete each one
for (var i = 0; i < savedSearchIds.length; i++) {
search.delete({
id: savedSearchIds[i],
});
}
scriptContext.response.write("Saved searches deleted successfully.");
};
return { onRequest };
});
Nathan L
02/14/2023, 2:19 PMG
02/14/2023, 2:35 PMNathan L
02/14/2023, 2:37 PMG
02/14/2023, 3:02 PMNathan L
02/14/2023, 3:59 PMNathan L
02/14/2023, 4:01 PMlet savedSearch = search.load({
id: 1234
});
savedSearch.isPublic = true;
savedSearch.save();
search.delete({id: 123});