=LINKPAGINA(nomeDaPagina)
Descrição: Obtém um link que leva diretamente à página na planilha a partir do nome da página. Fórmula útil para documentos com muitas páginas, pois pode-se utilizá-la para criar uma página de índice automatizada.
☕ Te ajudei? Me manda um cafézinho ^^
[email protected]
Versão para uso no Google Apps Script
/**
* Obtém um link que leva diretamente à página na planilha.
*
* @param {string} nomeDaPagina
* @returns {boolean}
* @customfunction
*/
function LinkPagina(nomeDaPagina) {
// Se for dado único, executar função
if (!Array.isArray(nomeDaPagina)) return LinkPagina_(nomeDaPagina)
// Se array, separar dados e executar função
let arrayValue = nomeDaPagina
let arrayReturn = []
arrayValue.forEach((row) => {
let rowReturn = []
row.forEach((cell) => {
rowReturn.push(
// Fórmula a calcular
LinkPagina_(cell)
)
})
arrayReturn.push(rowReturn)
})
return arrayReturn
// Função a executar
function LinkPagina_(nome) {
try {
return `https://docs.google.com/spreadsheets/d/${SpreadsheetApp.getActiveSpreadsheet().getId()}/edit#gid=${SpreadsheetApp.getActiveSpreadsheet().getSheetByName(nome).getSheetId()}`
} catch (e) {
return "Página não encontrada"
}
}
}