我有很多嵌入式 Youtube 視頻。其中一些不可用。
我正在尋找一種解決方案,如何在大量 URL 中識別它們。
手動可以通過以下方式進行檢查:
例如,嵌入的 Youtube 視頻 - https://www.youtube.com/embed/GdGB0cv6i8I
查看源代碼:https: //www.youtube.com/embed/GdGB0cv6i8I
previewPlayabilityStatus - “視頻不可用”
我正在嘗試將其與帶有公式的 Google 電子表格合并
這是檔案的鏈接:https ://docs.google.com/spreadsheets/d/1fHB2UvCVxq4tgNrn_VWlmGyfpXyS-vhbWu57EjUaKsw/edit#gid=0
由于某些原因,它不起作用。
uj5u.com熱心網友回復:
繼續您之前的問題,您可以使用我的無密鑰服務和 Google Apps 腳本來解決您的問題,如下所示(請參閱我修改后的 Google Sheet 示例):
function fills_embeddable_associated_to_given_youtube_videos() {
const A = 1, B = 2;
var sheet = SpreadsheetApp.getActiveSheet();
for(var row = 2; row <= sheet.getLastRow(); row )
{
const videoId = sheet.getRange(row, A).getValue().toString().replace("https://www.youtube.com/embed/", "").replace("view-source:", "");
const responseStr = UrlFetchApp.fetch(`https://yt.lemnoslife.com/videos?part=status&id=${videoId}`).getContentText();
const response = JSON.parse(responseStr);
sheet.getRange(row, B).setValue(response["items"][0]["status"]["embeddable"]);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/512200.html
