Ottieni ID TMDB in blocco per nome

In questo articolo ti insegneremo come ottenere ID da TMDB (Themobiedatabase) attraverso il nome della serie o del film utilizzando uno script in Google Sheet e una funzione chiamata “=searchTMDbId”.

C'era un widget JustWatch che volevo mettere sul mio sito web da molto tempo, avevo un database di anime, ma non avevo ID TMDB per ogni anime. Quindi ho creato questo script che ha reso il processo di ottenimento degli ID molto rapido e pratico.

La prima cosa che dovresti fare è aggiungere Apps Script al tuo modulo, salvare ed eseguire lo script, così potrai utilizzare la formula senza problemi in Google Sheet.

Script dell'app per TMDB

Segui il codice qui sotto:

// 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';
  }
}