Convert text to numbering наоборот в ячейках таблицы

  • Автор темы Автор темы George
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 532
Реакции
7 929
ТЗ: Для работы другого скрипта, выполняющего определённую задачу надо всю нумерацию "затекстить".
Но вот незадача, если вдруг надо будет провести в такой публикации редакцию в будущем, то как нумерацию вернуть? Не встречалось кому такого скрипта?
 
Последнее редактирование:
Обратная задача на порядок сложнее. Проще, наверное, при переводе чисел в текст, сохранять исходные числовые данные где-то в невидимых комментах в виде автозамен и вытаскивать их обратно при случае. Но это в том случае, что потом при редактировании нигде ничего не поменяют в цифрах и пробел лишний, не дай бог, не вставят.
 
Это, по большому счёту, грепом прибить цифры в начале абзаца и переназначить абзацный стиль (в котором настроена нумерация)?
 
Это, по большому счёту, грепом прибить цифры в начале абзаца и переназначить абзацный стиль (в котором настроена нумерация)?
Да. Упрощу задачу: Нумерация находится в ячейках таблицы, уточняю. (обычная колонка № п/п, самая первая колонка). Каждая стори на одном слое в публикации. То есть нужен диалог выбора слоя и выбора колонки таблицы.

P.S. Для того чтобы нумерация работала в ячейках должен быть какой-нибудь узкий пробел. То есть грепом нельзя уничтожить пробел после 1,2,3 и т.д.
 
То есть нужен диалог выбора слоя и выбора колонки таблицы.
А если перед запуском ставить курсор в ячейку нужной колонки?
И второе: абзацный стиль там не менялся? "Clear Overrides" подойдёт?
 
А если не секрет, зачем конвертировать в текст?
 
Запустишь скрипт, появится окно, которое можно сдвинуть в сторону и пусть там висит. Поставь курсор в нужную колонку так, чтобы курсор стоял в тексте (а не колонка была выделена), и жми кнопку в окне.
 

Вложения

  • Спасибо
Реакции: George
Пашет! Ура!
 
А если не секрет, зачем конвертировать в текст?
Тот скрипт вырезает в др. место публикации строчки, а номер должен сохранится в строчке тот же, а при автонумерации относительно стори он становится единицчкой. Понимаю, не спортивно - надо делать перекрёстную ссылку :) Но это уже др. вопрос.
 
Тот скрипт вырезает в др. место публикации строчки
А получить текст номера + основной текст без конвертации нумерации нельзя по каким-то особым причинам?
Это ведь относительно несложно.
 
Ну раз такая пьянка пошла - можно строчку кода для моего неиндизайн-программера? :)
 
Код:
function getNumber(myText) {
    var result = '';
    if (myText.constructor.name == 'Text') {
        myText = myText.paragraphs[0];
    };
    if (myText.bulletsAndNumberingListType == ListType.NUMBERED_LIST) {
        result = myText.bulletsAndNumberingResultText;
    };
    return result;
}
Это кусок моей рабочей функции для выдирания нумерации без конвертирования.
 
  • Спасибо
Реакции: Eugenyus и George
Статус
Закрыто для дальнейших ответов.