Статистика символов в публикации.

Статус
Закрыто для дальнейших ответов.

lex_

Топикстартер
12 лет на форуме
Сообщения
103
Реакции
1
Доброго времени суток.
Есть проблемка:
Есть скрипт по подсчету символов, но он считает ВСЁ. Может кто-нить подсказать, как изменить скрипт, чтоб не считал символы на мастер-страницах и монтажке?

Сам скрипт:

Код:
if ( app.documents.length > 0 ) {
  if ( app.activeDocument.stories.length > 0 ) {
  var
  myDocument = app.activeDocument,
  docStories = myDocument.stories.everyItem(),
  docCharacters = docStories.characters.length,
  docWords = docStories.words.length,
  docFootnotesCharacters = docStories.footnotes.everyItem().characters.length,
  docFootnotesWords = docStories.footnotes.everyItem().words.length,
  docTablesCharacters = docStories.tables.everyItem().cells.everyItem().characters.length,
  docTablesWords = docStories.tables.everyItem().cells.everyItem().words.length
  statReport = [];
  
  statReport.push ( "СТАТИСТИКА ДОКУМЕНТА:" );
  statReport.push ( "===================" );
  statReport.push ( "" );
  statReport.push ( "Символов: " + docCharacters );
  statReport.push ( "Слов: " + docWords );
  statReport.push ( "" );
  statReport.push ( "Сноски:");
  statReport.push ( "------------------------------" );
  statReport.push ( "Символов: " + docFootnotesCharacters );
  statReport.push ( "Слов: " + docFootnotesWords );
  statReport.push ( "" );
  statReport.push ( "Таблицы:");
  statReport.push ( "------------------------------" );
  statReport.push ( "Символов: " + docTablesCharacters );
  statReport.push ( "Слов: " + docTablesWords );
  statReport.push ( "" );
  statReport.push ( "ВСЕГО:");
  statReport.push ( "===================" );
  statReport.push ( "Символов: " + ( docCharacters + docFootnotesCharacters + docTablesCharacters ) );
  statReport.push ( "Слов " + ( docWords + docFootnotesWords + docTablesWords ) );
  
  alert ( statReport.join ( "\r" ), "Document Text Statistic" );
  } else {
  alert ( "No stories found in the document!", "Document Text Statistic" );
  }
} else {
  alert ( "No opened document!", "Document Text Statistic" );
}
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.