이름으로 대량 TMDB ID 가져오기

이 기사에서는 Google 시트의 스크립트와 "=searchTMDbId"라는 함수를 사용하여 시리즈 또는 영화 이름을 통해 TMDB(Themobiedatabase)에서 ID를 얻는 방법을 설명합니다.

오랫동안 내 웹사이트에 올려두고 싶었던 JustWatch 위젯이 있었고, 애니메이션 데이터베이스가 있었지만 각 애니메이션에 대한 TMDB ID가 없었습니다. 그래서 저는 ID를 얻는 과정을 매우 빠르고 실용적으로 만드는 이 스크립트를 만들었습니다.

가장 먼저 해야 할 일은 양식에 Apps Script를 추가하고 스크립트를 저장하고 실행하는 것입니다. 그러면 Google 시트에서 문제 없이 수식을 사용할 수 있습니다.

TMDB용 앱 스크립트

아래 코드를 따르십시오.

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