如何将 'Form inside of a spreadsheet' 的内容发送到电子邮件地址?
How to send contents of a 'Form inside of a spreadsheet' to an email address?
这是一个关于 'Google Apps Script' 的简单问题。
我做了什么?
我在这里创建了一个 sheet 和一个关联的脚本:
https://docs.google.com/spreadsheets/d/1dIsQCs7TX83Y-TFMsnuOKUtkwQFRSCZ21h3E0VH7PBI/edit?usp=sharing
此 sheet 的电子邮件地址位于单元格 A1。当此sheet绑定的脚本为运行时(工具>脚本编辑器>运行),成功发送[=45=的内容] 到存储在 A1 单元格中的电子邮件地址。目前,此脚本仅获取 B1 单元格中的内容。我想将此功能扩展到 sheet.
中的 Form
这是关联的 script:
function sendEmail()
{
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 1; // First row of data to process
var numRows = 1; // Number of rows to process
// Fetch the range of cells
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data)
{
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = "Sending Email from a Spreadsheet Form";
MailApp.sendEmail(emailAddress, subject, message);
}
}
我在找什么?
如何在上面的 sheet 中添加一个 表单 以允许用户从下拉列表中输入一些数据(比如产品名称);以及如何在表单上添加发送 按钮 ,单击此按钮时,它会发送一封包含表单内容(无论用户从下拉列表中选择什么)的电子邮件到已在 A1 单元格的 sheet 中输入电子邮件地址。
非常感谢
这几乎是答案:
How to send email from a spreadsheet
连同:
https://developers.google.com/apps-script/guides/menus?hl=en#drawings
这是一个关于 'Google Apps Script' 的简单问题。
我做了什么?
我在这里创建了一个 sheet 和一个关联的脚本: https://docs.google.com/spreadsheets/d/1dIsQCs7TX83Y-TFMsnuOKUtkwQFRSCZ21h3E0VH7PBI/edit?usp=sharing
此 sheet 的电子邮件地址位于单元格 A1。当此sheet绑定的脚本为运行时(工具>脚本编辑器>运行),成功发送[=45=的内容] 到存储在 A1 单元格中的电子邮件地址。目前,此脚本仅获取 B1 单元格中的内容。我想将此功能扩展到 sheet.
中的 Form这是关联的 script:
function sendEmail()
{
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 1; // First row of data to process
var numRows = 1; // Number of rows to process
// Fetch the range of cells
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (i in data)
{
var row = data[i];
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = "Sending Email from a Spreadsheet Form";
MailApp.sendEmail(emailAddress, subject, message);
}
}
我在找什么?
如何在上面的 sheet 中添加一个 表单 以允许用户从下拉列表中输入一些数据(比如产品名称);以及如何在表单上添加发送 按钮 ,单击此按钮时,它会发送一封包含表单内容(无论用户从下拉列表中选择什么)的电子邮件到已在 A1 单元格的 sheet 中输入电子邮件地址。
非常感谢
这几乎是答案: How to send email from a spreadsheet
连同:
https://developers.google.com/apps-script/guides/menus?hl=en#drawings