Введите разрыв в формулу [дубликат]

Одно очевидное использование - одновременное сравнение поведения (не источника) разных версий - например, различных версий веб-сайта или просто веб-страницы.

Я попытался это сделать локально.

  • создать каталог page1.
  • внутри создать каталог src и git init it.
  • в src создать page1.html с
  • $ git worktree add ../V0 ver0
  • в src мастер добавляет больше текста в page1.html и фиксирует его.
  • $ git branch sty1
  • отредактируйте page1.html в ветке sty1 (добавьте некоторый отличительный стиль CSS) и добавьте commit it.
  • $ git worktree add ../S1 sty1

Теперь вы можете использовать веб-браузер для одновременного открытия и просмотра этих трех версий:

  • ..\page1\src\page1.html // любой git имеет текущий
  • ..\page1\V0\page1.html // начальная версия
  • ..\page1\S1\page1.html // версия в экспериментальном стиле
1
задан dasjanik 23 February 2016 в 11:24
поделиться

1 ответ

Добавьте SpreadsheetApp.flush () между copyCols() и getReports(), чтобы сообщить движку Google Apps Script применить изменения, сделанные первым, прежде чем запускать второй.

2
ответ дан Rubén 20 August 2018 в 11:19
поделиться
  • 1
    Это именно то, что я искал. Как-то я никогда не читал об этом в документации. Есть ли способ определить, какие операции объединены вместе? – dasjanik 23 February 2016 в 13:35
  • 2
    AFAIK no, но вместо выполнения циклов для выполнения нескольких вызовов в классах SpreadsheetApp, нужно сразу установить / установить несколько значений, то есть вместо .setValue(value) использовать .setValues(values). – Rubén 23 February 2016 в 13:58
Другие вопросы по тегам:

Похожие вопросы: