В моем слайд-шоу Google есть таблица. Таблица обновляется каждые 15 минут. У меня есть ячейки в этой таблице, в которые я хочу включить гиперссылки. Я попытался вручную ввести гиперссылку, выделив текст в ячейке и щелкнув правой кнопкой мыши, выбрав «ссылку». Но когда таблица обновляется, гиперссылки удаляются. Я пробовал использовать как setText (), так и insertText () в скрипте, оба стирают ссылки.
Я также рассмотрел возможность автоматического повторного добавления ссылки после завершения обновления, однако в таблицах слайд-шоу нет команды insertLink. Кроме того, поскольку эта таблица на самом деле не является электронной таблицей Google, здесь нет команды setFormula ().
Вот что я сейчас использую для обновления таблицы. Работает, достаточно добавить гиперссылки в текст.
К вашему сведению, ссылки будут на другие файлы на Google Диске, если это имеет значение ...
var slide = SlidesApp.getActivePresentation().getSlides()[slideNo];
var table = slide.getTables();
var cell = table[0].getCell(row,4);
var trafficTime = convertTime(res["routes"][0]["summary"]["travelTimeInSeconds"]);
var trafficDelay = Math.round(res["routes"][0]["summary"]["trafficDelayInSeconds"]/60);
var displayedTime = trafficTime + " +" + trafficDelay;
cell.getText().clear();
cell.getText().insertText(0,displayedTime);