发送一条SMS消息如何将网页备份到Google云端硬盘

这是保存文章或网页的快速方法。只需将该URL短信息发送给自己,然后将网页另存为PDF文件到您的Google云端硬盘帐户中,即可稍后阅读。

您现在就可以通过几个步骤自行设置这种便捷的自动化功能!让我们开始吧。

步骤1:使用IFTTT短信到Google表格

您无需注册任何付费服务即可保存页面供离线阅读。第一步将是设置自动化,以便您可以将URL短信到Google表格。您将通过启用IFTTT小程序来完成此操作。

首先,转到IFTTT(如果没有,请创建一个IFTTT帐户),单击我的小程序 ,然后新Applet

点击,然后在搜索字段中输入 SMS

选择 SMS

选择向IFTTT发送带有标签的SMS

下一步,键入标记字段中的#savepage

这告诉IFTTT每当您向IFTTT发送SMS消息并在消息中使用#savepage标记时触发小程序。

不用担心将消息发送到哪个电话号码,您将在处理过程中进一步获取该电话号码。

您几乎可以完成此步骤。单击创建触发器,然后在下一页上单击那个

这将打开“动作"搜索页面。

在Google电子表格中写入一个新字段,该字段将存储您要保存的网页的网址。

搜索“表格",然后选择表格操作。

在下一页上,您将选择更新电子表格中的单元格

这告诉IFTTT,每次您发送以#savepage开头的SMS时,您希望IFTTT更新您的Google云端硬盘帐户中电子表格中的特定单元格。

在下一页上,您可以设置此操作的详细信息。

设置

  • 驱动器文件夹路径:IFTTT / SMS
  • 电子表格名称:商品仓库 li>
  • 哪个单元格:A2
  • :{{Message}}
  • 在单击之前>创建,进入您的Google云端硬盘帐户,创建目录IFTTT / SMS,然后创建电子表格以保存您要发送的网址。

    使电子表格看起来像这样:

    为电子表格名称提供您在电子表格名称字段中定义的确切名称。

    如您所见,单元格A2为空白,准备接收要通过SMS发送到IFTTT的URL值。

    现在,返回IFTTT,单击创建

    记下发送短信到的电话号码,以保存以后要阅读的网页。

    步骤2:将URL保存到Google云端硬盘

    现在,您已经有了一个自动系统,可以将要保存到URL的URL发送到SMS。

    下一步,您需要创建一个Google脚本来转换该URL转换为PDF并将其保存在Google云端硬盘帐户的特殊“ MyArticles"文件夹中。不用担心,我们已经为您编写了脚本,而且非常简单。

    但是首先,请在您的Google云端硬盘帐户中创建一个名为“ MyArticles"的新目录。右键单击它,然后选择获取共享链接

    将其粘贴到记事本中并将其放在一边。稍后,您将在该链接的末尾需要特殊ID。

    现在,返回到您在上面创建的Article Warehouse Google表格。

    要创建一个新的Google脚本,点击工具,然后点击脚本编辑器。将该项目重命名为 SaveURL 。然后将以下脚本粘贴到Code.gs中:

    function myFunction() {  var ss = SpreadsheetApp.getActiveSpreadsheet();  var sheet = ss.getSheetByName('Sheet1');   var range = sheet.getRange(2,1);   var data = range.getValue();    var URLtext = data.substring(10,data.length)  var response = UrlFetchApp.fetch(URLtext);  var htmlBody = response.getContentText();  var blob = Utilities.newBlob(htmlBody, 'text/html').getAs('application/pdf').setName(Date() + '_MyArticle.pdf');  var folder = DriveApp.getFolderById("<type your folder ID here>")  var file = folder.createFile(blob);}

    此脚本的工作原理如下:

  • 拉出存储在单元格A2中的URL(这就是“ getRange(2,1)"确实)
  • 从URL字符串开始的前10个字符“ #savepage"
  • 从互联网获取网页
  • 将PDF文件保存到您指定的驱动器中。
  • 在脚本中,将“ <在此处输入文件夹ID>"替换为

    通过单击磁盘保存图标保存此脚本。

    第3步:在工作表更新上触发脚本

    您希望脚本在电子表格更改时每次运行。电子表格中的更改意味着您已发送带有新URL的新SMS进行保存。

    为此,请在“脚本编辑器"窗口中,点击编辑,然后< strong>当前项目的触发器

    您会看到此项目尚无触发器。

    点击蓝色链接,点击这里要立即添加一个

    Configure the trigger by setting “Run” to myFunction, and “Events” to From spreadsheet, and On change.

    现在您的整个项目已完成并可以进行测试!

    步骤4:测试脚本

    打开您的手机,向您在上面记录的电话号码发送短信。确保在URL前面包含“ #savepage"。

    只需从移动浏览器窗口中复制URL,然后将其粘贴到SMS消息中即可。

    下一步,请检查确保IFTTT正常运行。

    转到您的IFTTT帐户,单击为此项目创建的Applet,然后检查其最后一次运行的时间。

    如果一切正常,它应该是最近才运行的。

    一旦确认您的IFTTT小程序正在运行,接下来转到您的Google云端硬盘帐户,并检查您为文章创建的文件夹。

    您应该会在最近几分钟内看到一个新的PDF文件。

    打开PDF并确保保存了正确的网页。

    您会注意到来自该页面不包含在PDF版本中。

    通过SMS在线保存信息

    由于一些原因,图像被忽略是有益的。

    它大大减少了PDF文件存储的大小d在驱动器中。它还使您可以集中精力保存以后要阅读的文本,从而使浏览和以后阅读时的注意力分散。

    这是一种非常有效的方法,可以将学术论文快速保存到网络上,您想稍后阅读的新闻报导或要快速保存的其他任何在线文本。

    这只是一个示例。还有许多其他示例也说明了如何使用Google Scripts提高生产率。

    标签: 数据备份 Google云端硬盘 Google表格 PDF SMS