I have recently become stuck in my current coding endeavors. Here is what I am trying to do: code before this pulls item fulfillment numbers and stores them in an array (myArray
as shown below) The IF#
is not enough to load a record, you need the internal ID, which the search below can find.
for (i = 0; i < myArray.length; i++) {
mySearch = search.create({
type: 'transaction',
filters: [
['numbertext', 'contains', myArray[i]],
//I get an unexpected error when trying to plug in the array value, SS only wants a value in quotes.
],
columns: [
search.createColumn({
name: 'internalid',
sort: search.Sort.ASC,
label: 'Internal ID',
}),
],
});
mySearch.run().each(function (result) {
myResults[i] = result.getValue({
name: 'internalid',
});
return true;
});
}
Is there a way around this?
I am also wondering if there are ways to turn objects into strings using SuiteScript
. That can always make my life easier ><
question from:
https://stackoverflow.com/questions/65927914/using-variables-as-search-parameters-in-suitescript-2-0 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…