google-apps-script - 使用 Google Script 添加视频以供稍后在品牌帐户上观看

标签 google-apps-script youtube scripting google-signin youtube-data-api

我正在尝试使用 script created by DiRaven from the reddit YouTube forum它会在您的电子邮件中搜索 YouTube 视频提醒,并自动将这些视频添加到“稍后观看”播放列表中。我能够让脚本工作,但不在正确的位置。脚本不是将视频定向到我的品牌帐户的稍后观看播放列表,而是将它们移动到我的私有(private)帐户的稍后观看播放列表。尽管我在提示时允许我的品牌帐户的脚本权限,但似乎并不关心我是否已添加它,并且只有在我授予私有(private)帐户权限时才会起作用,该私有(private)帐户似乎作为任何 YouTube channel 的父帐户运行你之后创建。我想知道是否有任何方法可以编辑脚本以使用 YouTube channel ID 将视频定向到正确的 WL 播放列表。除了这个问题,脚本完美无缺。粘贴在下面以防万一。谢谢。

编辑:这篇文章描述了我试图描述的相同问题,以防我所说的不清楚:YouTube API and brand account

function AddMarkArchivedMailAsReadTrigger()
{
  ScriptApp.newTrigger('MarkArchivedMailAsRead')
  .timeBased()
  .everyHours(1)
 .create();
}

function MarkArchivedMailAsRead()
{
  var threads = GmailApp.search('has:nouserlabels -in:Sent -in:Chat -
in:Draft -in:Inbox is:unread');

  for (var thread in threads) threads[thread].markRead(); 
}

最佳答案

使用登录凭据时,您需要将感兴趣的品牌帐户设置为默认登录。为此,请访问 youtube 网站,登录并选择感兴趣的帐户后,单击屏幕右上角的帐户图标。选择设置。选择帐户头像/图标右侧的高级。扫描页面以获取将帐户设置为默认帐户的选项。完成后,该帐户将成为登录的默认帐户,并且脚本中的所有内容都应应用于该帐户。

之后可以按照相同的步骤将任何其他帐户设置为默认帐户。

关于google-apps-script - 使用 Google Script 添加视频以供稍后在品牌帐户上观看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45909468/

相关文章:

javascript - AngularJS-使用指令嵌入Youtube视频时出现问题

c# - 使用C#XMLDocument读取YouTube channel XML文件

mysql - 通过 Google Script 中的 jdbc 连接发送多个 mysql 指令

javascript - JSON 数据到 Javascript 数组未定义

google-apps-script - 使用脚本计算Google Spreadsheet列中的重复值

powershell - 在 PowerShell 脚本中将参数传递给 SVN

linux - Shell 脚本错误处理

arrays - '♠' 这样的符号在谷歌表格公式中意味着什么?

css - 放置在透明 div 中的 Youtube 视频也是透明的

linux - 如何将电子邮件添加到此脚本