Как использовать скрипт для вставки формулы, когда есть пустая ячейка - PullRequest
1 голос
/ 22 июня 2019

У меня есть одна таблица, в которой указаны все цены моего веб-сайта.Я запускаю скрипт для преобразования электронной таблицы в формат, который я могу загрузить на свой веб-сайт.Но иногда у меня есть себестоимость, но поставщик не предоставляет рекомендованную розничную цену (RRP).Поэтому, когда я загружаю файл, цена некоторых продуктов заканчивается на 0,00 долл.

1002 *. Я пытаюсь заставить работать следующее, но считаю, что что-то упустил.RRP находится в skuData [i] [6] или столбце G в исходной электронной таблице.Столбец F содержит себестоимость в исходной электронной таблице или skuData[i][5] Я полагаю.
// When No RRP
if (skuData[i][6].isBlank()) {
cell.setValue("=ROUND((F2*1.3),0)-0.01");
}

Я пытаюсь сделать это следующим образом:

Если цена равна 100 и RRP составляетпусто, затем сделайте RRP 129,99

1 Ответ

0 голосов
/ 23 июня 2019

Предполагая, что ячейка является Range, есть функция setFormula , которую вы можете использовать.Также, предполагая, что skuData [i] [6] является двумерным массивом, возвращаемым getValues ​​(), вы можете просто проверить, что он пуст, используя сравнение ==.

// When No RRP
if (skuData[i][6] == "") {
    cell.setValue("=ROUND((F2*1.3),0)-0.01");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...