Я пытаюсь получить информацию об элементе из внутреннего идентификатора, переданного в getAttribute, но я получаю следующую ошибку.
Error processing dynamic tag getAttribute('item',362,'storedisplayname') : id paramter 2 must be an integer
Вот пример кода:
var itemIntId = 362;
var id = "<%=getAttribute('item',"+itemIntId+",'storedisplayname')%>";
console.log("ID: " + id);
Выполнение следующего, похоже, ничего не меняет, поскольку оно все еще дает мне ту же ошибку
var id = "<%=declareAttribute('item',"+itemIntId+",'storedisplayname')%>";
console.log("ID: " + id);
Это находится на вкладке презентации и содержит следующую информацию в разделе справки Netsuite.
Тег getAttribute на вкладке «Презентация» выдает ошибку Иногда использование тега getAttribute() на вкладке «Презентация» может вызвать ошибку %u2018Error при обработке динамического тега getAttribute('item',9047,'storeurl') %u2018. В этом случае вам нужно использовать declareAttribute() для отображения встроенного тега на вкладке «Презентация». На вкладке «Презентация» > в области «Метатег HTML» просто добавьте:
<%=declareAttribute('item',9047,'storeurl')%>
но вроде не помогло
Я уверен, что просто упустил что-то простое, но уже несколько часов бьюсь головой о стол, пытаясь понять это и