105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,279
Записей в блоге: 2

Exception: Sheet not found

12.01.2021, 18:23. Показов 910. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По образцам со stackoverflow

JavaScript
1
2
3
4
5
6
7
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var itt = ss.getSheetByName('_EmailList');
 
 if (!itt) {
 
   ss.insertSheet('_EmailList');
}
сделал Google AappScript, который нормально работал больше недели
JavaScript
1
2
3
4
5
6
7
8
9
10
11
 var  Spreadsheet = SpreadsheetApp.openById(ssid);
  cards(board_data);
 
  board_data.forEach(function(list){
  console.log(list.name);
var currentSheet = Spreadsheet.getSheetByName('To Do');    
 
   if (currentSheet != null) {
     Spreadsheet.deleteSheet(currentSheet); 
   } 
    currentSheet = Spreadsheet.insertSheet(list.name);
Сегодня при попытке обновить таблицы, выбило следующую ошибку :

Exception: Sheet 611733542 not found (номер каждый разный)

указывает на строчку:
var currentSheet = Spreadsheet.getSheetByName('To Do');

В другом месте, такая же схема работает безотказно
JavaScript
1
2
3
4
5
6
 var  Spreadsheet = SpreadsheetApp.openById(ssid);   
   var currentSheet = Spreadsheet.getSheetByName(all_cards_name);
  if(currentSheet != null) {
    Spreadsheet.deleteSheet(currentSheet);  
  }
   currentSheet = Spreadsheet.insertSheet(all_cards_name, 0);
тут не завист есть ли таблица с названием, я специально удалил чтобы проверить.

Тот же код иногда может выполнится иногда нет
Head multiCards Editor Jan 12, 2021, 4:47:51 PM 122.117 s
Completed
Head multiCards Editor Jan 12, 2021, 4:35:55 PM 64.395 s
Failed
Визуально есть некоторая разница только в подсветке переменной, там где присвоение всегда работает
Spreadsheet подсвечено,
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2021, 18:23
Ответы с готовыми решениями:

Exception: javax.script.ScriptException "Expected an operand but found class"
День добрый. Столкнулся с такой ошибочкой, при попытке создать класс. Не подскажите как починить?) Exception:...

Как обойти NO HALT() or RETURN() Functions found on Macro Sheet' ?
В EXCEL файле с макросами при открытии появляется предупреждение 'NO HALT() or RETURN() Functions found on Macro Sheet'. При чем не всегда...

Работа с Excel . Почему выводит ошибку "Exception in thread "main" java.lang.IllegalArgumentException: Sheet index(0)"?
Здравствуйте , почему выводит вышеуказанную проблему(Exception in thread "main" java.lang.IllegalArgumentException: Sheet index (0) is out...

1
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,279
Записей в блоге: 2
13.01.2021, 18:05  [ТС]
Ошибка возникает только с включенным
Google Sheets API и только внутри forEach-функций

JavaScript
1
2
board_data.forEach(function(list){
var currentSheet = ss.getSheetByName(list.name);
По условиям проекта мне нужно оставить Sheets API включенным для того чтобы ячейки не растягивались по длинне когда много текста.

Что делать?

Добавлено через 1 час 48 минут
Upd
Заменил forEach (function) на классический
JavaScript
1
2
for (i=0; i<board_data.length; i++){
}
теперь все работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2021, 18:05
Помогаю со студенческими работами здесь

Apache POI, sheet to sheet
есть ктиги wb1 и wb2. как целиком скопировать лист с wb2 на книгу wb1?

Непонятная ошибка: Exception class EClassNotFound with message 'Class TLabeledEdit not found'
Когда написал среду в Делфи для БД Access то при запуске выдает такую ошибку. project Project.exe raised exception class...

Ошибка: exception class EClassNotFound with message 'Class TADOTable not found'
Аааа...Дело было так. Хотела сохранить проект,нажала save as,и только потом поняла что я дебил.Билдер закрыла,программу...

Exception class EClassNotFound with message 'Class TEdit not found' при запуске приложения
при запуске выдает ошибку Project Project1.exe raised exception class EClassNotFound with message 'Class TEdit not found'. Proscess...

Ошибка: C++ Builder 6 Project Project1.exe raised exception class EClassNotFound with message 'Class TImage not found'
Здравствуйте. Ошибка: C++ Builder 6 Project Project1.exe raised exception class EClassNotFound with message 'Class TImage not found'. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru