に自動メールに、Googleのスプレッドシートから読み込みます:取り付けGoogleドキュメントリンクは、次のコードは、次のエラーを与えて、動作していないスクリプト
var atta = DriveApp.getFileByID('1XD...c'); //ID is Folder and Google Doc ID I want to attach
MailApp.sendEmail(emailto, subject, message, {
cc: emailcc,
attachments:[atta]
});
最終的に、私はGoogleスプレッドシートからのリンクで読みたい:
var range = active_actions.getRange(i+1,16) //active_actions is the spreadsheet and i+1,16 is the cell with the link
var link = range.getFormula();
var atta = DriveApp.getFileByID(link);
MailApp.sendEmail(emailto, subject, message, {
cc: emailcc,
attachments:[atta]
});
はい、ありがとうございます。さて、私はリンクを読むつもりです:var range = active_actions.getRange(i + 1,16) var link = range.getFormula()しかし、何も返されません。また、私はセル内の実際のリンクを配置しなければならないのか、私は今、テキスト –
を使用することができ、私はGmailが自動的にハイパーリンクとして任意のwww.sathue.ending解釈すべきであるとしてあなたは、プレーンテキストを使用することができます –
使用しようとしています。あなたが持っていると思うもう一つの問題(正確に言うのは難しい)は、あなたが複数のものから一つの物体を得ることを試みているということです。 .getRange()getは範囲で、セルのグループです。それが単なるセルであったとしても、内容を取得するために範囲の内容を繰り返し処理する必要があります。 – EvSunWoodard