Если ваш скрипт изменен, как насчет следующей модификации?
Точка модификации:
- В вашем скрипте, на
if (LTD_data_entirelistoftimes[j] == TotalNo){
, LTD_data_entirelistoftimes[j]
и TotalNo
есть1-мерный массив и 2-мерный массив соответственно. Потому что getValues()
возвращает 2-х мерный массив. Я думаю, что причиной вашей проблемы является прямое сравнение этих значений.
Модифицированный скрипт:
Пожалуйста, измените ваш скрипт следующим образом.
Шаблон 1:
Когда для оператора сравнения используется ==
, вы можете изменить его следующим образом.
С:
if (LTD_data_entirelistoftimes[j] == TotalNo){
Кому:
if (LTD_data_entirelistoftimes[j] == TotalNo[0][0]){
или
if (LTD_data_entirelistoftimes[j][0] == TotalNo[0][0]){
Pattern 2:
Если для оператора сравнения используется ===
, вы можете изменить его следующим образом.
С:
if (LTD_data_entirelistoftimes[j] == TotalNo){
Кому:
if (LTD_data_entirelistoftimes[j][0] === TotalNo[0][0]){
Примечание:
- В
if (entirelistoftimes[i] == ""){
, ==
используется в качестве оператора сравнения. Так что оператор if работает.
Ссылки:
Если эта модификация не решила вашу проблему, прошу прощения. В то время, можете ли вы предоставить образец таблицы? По этому я хотел бы изменить его.