Obter IDs do TMDB em massa por nome

Nesse artigo vamos ensinar você pode obter as IDs do TMDB (Themobiedatabase) através do nome da série ou filme usando um script no Google Sheet e uma função chamada “=searchTMDbId”.

Tinha um Widget do JustWatch que eu queria colocar a muito tempo no meu site, eu tinha um banco de dados de animes, mas não tinha IDs do TMDB de cada anime. Então eu criei esse script que facilitou o processo de obter os IDs de forma muito rápida e prática.

A primeira coisa que você deve fazer é adicionar o Apps Script no seu formulário, salvar e executar o script, assim você vai poder usar a formula sem problemas no Google Sheet.

Apps Script para TMDB

Segue o código abaixo:

// Função para buscar o ID de uma obra pelo nome usando a API do TMDb
function searchTMDbId(name) {
  var apiKey = '80387065ffe0b71fa2f11fecfa92a146'; // Substitua pelo sua chave de API do TMDb
  var apiUrl = 'https://api.themoviedb.org/3/search/tv';
  var query = encodeURIComponent(name);

  var response = UrlFetchApp.fetch(apiUrl + '?api_key=' + apiKey + '&query=' + query);
  var data = JSON.parse(response.getContentText());

  if (data.results.length > 0) {
    return data.results[0].id; // Retorna o ID da primeira obra encontrada
  } else {
    return 'Obra não encontrada';
  }
}