Как заполнить примечания ячейки автоматически?
Есть небольшой скрипт, который счтает кол-во определенных чисел, в данном случае он выносит это все в лог скрипта.
Я хочу его переделать чтоб он брал данные из диапазона таблицы, там условно столбец с числами и в каждой ячейке столбца нужно в примечаниях выдавать такой вот подсчет, каких чисел сколько.
function myFunction() { const groups = '1, 2, 4, 5'; const source = '1, 2, 5, 10, 1, 4, 1, 1, 5, 3, 14, 3, 1, 1, 5'; const counts = []; groups.split(/D+/g).forEach((e, i) => { counts.push( source.split(/D+/g) ); counts[i] = counts[i].filter(n => n == e); counts[i] = counts[i].length / 3; counts[i] = `${ e }: ${ Math.floor(counts[i]) }`; }); console.log(counts.join('n')); } |
function myFunction() { const groups = '1, 2, 4, 5'; const source = '1, 2, 5, 10, 1, 4, 1, 1, 5, 3, 14, 3, 1, 1, 5'; const counts = []; groups.split(/D+/g).forEach((e, i) => { counts.push( source.split(/D+/g) ); counts[i] = counts[i].filter(n => n == e); counts[i] = counts[i].length / 3; counts[i] = `${ e }: ${ Math.floor(counts[i]) }`; }); console.log(counts.join('n')); }
Как переделать скрипт, что бы он брал данные из ячейки и заносил в примечания?
Дополнительно:
Используйте метод setNote класса Range
const range = SpreadsheetApp.getActive().getSheetByName('Хер пойми').getRange('A1'); range.setNote(counts); |
const range = SpreadsheetApp.getActive().getSheetByName('Хер пойми').getRange('A1'); range.setNote(counts);
- А как это вписать в скрипт?)
- Shigobik, пришлите пример.
- Alexander Ivanov, Ну скрипт написан выше, и то, как это должно выглядеть по итогу, там скрин.
- Shigobik, я не буду за вас создавать проект, добавлять туда код, чтобы сделать пример, который должны сделать вы. Ссылка на консультацию в профиле.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для того чтобы заполнить примечания ячейки автоматически, вы можете использовать функцию автозаполнения в вашем редакторе кода или IDE.
Если вы используете Jupyter Notebook, то для автоматического заполнения примечаний ячейки вы можете нажать на клавишу "Tab" после ввода первых нескольких символов. Это позволит вам выбрать из доступных вариантов автозаполнения и заполнить примечания ячейки автоматически.
Если вы работаете в среде разработки, такой как Visual Studio Code, Sublime Text или PyCharm, то вы также можете воспользоваться функцией автозаполнения, нажав на клавишу "Ctrl + Пробел" или "Cmd + Пробел" в зависимости от вашей операционной системы.
Если у вас есть большой объем данных или шаблонов, которые вы хотите автоматически заполнять, то вы можете также использовать специальные плагины или скрипты для автоматизации этого процесса. Например, в Python вы можете использовать библиотеку pandas для загрузки и заполнения данных из внешних источников.
Надеюсь, эти советы помогут вам автоматизировать заполнение примечаний ячейки и сэкономить ваше время при работе с кодом. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.