Open in app

Sign in

Write

Sign in

Max Makhrov
Max Makhrov

132 Followers

Home

About

Oct 31

Google Sheets [🔧Fixed]. Prevent users from deleting formulas

Hi, this is Max from CoolTables. Ok, we fixed #REF if the formula was overwritten, and fixed broken data validations. Now let’s fix a situation when an important formula is deleted or replaced with another. Case You’ve made a formula, but someone deleted it. It may be annoying to restore your…

Google Sheets

7 min read

Google Sheets [🔧Fixed]. Prevent users from deleting formulas
Google Sheets [🔧Fixed]. Prevent users from deleting formulas
Google Sheets

7 min read


Oct 20

Google Sheets [🔧Fixed] Prevent users from pasting over cells with data validation (Dropdowns)

Hi, this is Max from CoolTables. I have already written about fixing #REF error in this post: Google Sheets [🔧Fixed] #REF Error. Array result was not expanded because it would overwrite data… Now let’s talk about the problem, stated on StackOverflow: Prevent users from pasting over cells with data validation …

Google Sheets

3 min read

Google Sheets [🔧Fixed] Prevent users from pasting over cells with data validation (Dropdowns)
Google Sheets [🔧Fixed] Prevent users from pasting over cells with data validation (Dropdowns)
Google Sheets

3 min read


Sep 26

Google Apps Script ➡️ Utils. Allow all IMPORTRANGE formulas for a given Spreadsheet

Here is the Apps Script code to open access to all importrange formulas in a given Google Spreadsheet. Importrange is used to import data from one spreadsheet to another. As Google requires you to allow access for each importrange formula manually, this script automates that process by fetching all importrange sources and sending requests to grant permission, saving time and reducing manual work. This could be particularly useful for spreadsheets with multiple importrange formulas.

Apps Script

1 min read

Google Apps Script ➡️ Utils. Allow all IMPORTRANGE formulas for a given Spreadsheet
Google Apps Script ➡️ Utils. Allow all IMPORTRANGE formulas for a given Spreadsheet
Apps Script

1 min read


Sep 8

Google Apps Script ➡️ Utils. Create folders and copy files fast⚡

This article is a try to adopt the library written by Tanaike: GitHub - tanaikech/BatchRequest: This is a library for running Batch Requests using Google Apps… This is a library for running Batch Requests using Google Apps Script (GAS). - GitHub - tanaikech/BatchRequest: This is…github.com 🌟 Please Star ↑ Repository 🌟. It also helps in making the project more visible to others who might benefit from it.

Apps Script

5 min read

Google Apps Script ➡️ Utils. Create folders and copy files fast⚡
Google Apps Script ➡️ Utils. Create folders and copy files fast⚡
Apps Script

5 min read


Sep 6

Google Apps Script ➡️ Utils. Get or find a folder by name and create a new if not exist

The code here is the part of “Utils” project on GitHub. A piece of code that showcases a functionality to locate, access, and potentially create a folder within Google Drive using Google Apps Script: /** * @typedef {Object} OptionsGetFolder * @property {String} [root_folder_id] * @property {String} [folder_name] * @property {String}…

Apps Script

3 min read

Google Apps Script ➡️ Utils. Get or find a folder by name and create a new if not exist
Google Apps Script ➡️ Utils. Get or find a folder by name and create a new if not exist
Apps Script

3 min read


Sep 5

5 STEPS to Deploy Google Sheets External Editors add-on

We deploy an add-on that lives in Spreadsheet — editor add-on. More here: https://developers.google.com/apps-script/add-ons/how-tos/building-editor-addons This guide is not documentation, but a condensed reminder of what you must do. #1/5. Google Cloud Project Google Cloud Console is home: https://console.cloud.google.com Google Cloud Console splits all your work into projects. Addon lives in 1 project.

Google Apps Script

5 min read

5 STEPS to Deploy Google Sheets External Editors add-on
5 STEPS to Deploy Google Sheets External Editors add-on
Google Apps Script

5 min read


Aug 11

Named function📜 for Google Sheets. Trim Chars — Replace selected chars from a string

If you have some manually entered text in a column, and wish to clean it from unneeded chars, use this named function: =TRIM_CHARS(B4:B13,D4) where the range [B4:B13] is your column with text values, [D4] is a cell with chars to replace. Chars to replace is a textual value of all chars without a delimiter. In my example, it is: \:{}[]|;<>?`~💩. To use a function: Copy my sample Spreadsheet Import the named function to your Spreadsheet

Google Sheets

1 min read

Named function📜 for Google Sheets. Trim Chars — Replace selected chars from a string
Named function📜 for Google Sheets. Trim Chars — Replace selected chars from a string
Google Sheets

1 min read


Aug 11

Google Sheets [🔧Fixed] #REF Error. Array result was not expanded because it would overwrite data…

Original post Do you love array formulas as I do? They will break every time you unintentionally type or enter a cell intersecting the result. This happens to me very often and becomes annoying.

Google Sheets

3 min read

Google Sheets [🔧Fixed] #REF Error. Array result was not expanded because it would overwrite data…
Google Sheets [🔧Fixed] #REF Error. Array result was not expanded because it would overwrite data…
Google Sheets

3 min read


Aug 10

Apps Script Autocomplete with JSDoc

How about autocomplete options for your app script methods? I was interested in using JSDoc. If you add a separate gs file with the code below, you may use it with autocomplete, like this: I’ve created a repo file to collect types there. Sample type: // Represents the options…

Apps Script

2 min read

Apps Script Autocomplete with JSDoc
Apps Script Autocomplete with JSDoc
Apps Script

2 min read


Aug 9

Named function🧮 for Google Sheets. 🦒Unpivot

Sample Spreadsheet: copy, learn, use. Why use Univot? For reports and pivot tables. Usage Use as a named function: =UNPIVOT(rowData, columnData, firstDataCell) rowData—data to repeat from rows columnData—data to repeat from columns ~ headers, firstDataCell — first cell containing data to unpivot. The result always has intersecting values in column 1…

Google Sheets

1 min read

Named function🧮 for Google Sheets. 🦒Unpivot
Named function🧮 for Google Sheets. 🦒Unpivot
Google Sheets

1 min read

Max Makhrov

Max Makhrov

132 Followers

Google Sheets Developer, master of Online Accounting

Following
  • Kanshi Tanaike

    Kanshi Tanaike

  • Hjalmar Gislason

    Hjalmar Gislason

  • Aryan Irani

    Aryan Irani

  • Stéphane Giron

    Stéphane Giron

  • Spencer Easton

    Spencer Easton

See all (19)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams