Parse platform 在解析云代码中保存或创建解析文件

Parse platform 在解析云代码中保存或创建解析文件,parse-platform,Parse Platform,我正在尝试创建一个解析云代码函数,该函数将运行一个查询,然后将查询结果放入csv文件中,最后使用mailgun插件将其发送给接收者 不幸的是,我不知道如何在云代码中创建解析文件。建议 Parse.cloud.define("exportDataViaEmail", function(request, response){ var query = new Parse.Query("Diaper"); var today = new Date(); var startTim

我正在尝试创建一个解析云代码函数,该函数将运行一个查询,然后将查询结果放入csv文件中,最后使用mailgun插件将其发送给接收者

不幸的是,我不知道如何在云代码中创建解析文件。建议

Parse.cloud.define("exportDataViaEmail", function(request, response){
    var query = new Parse.Query("Diaper");

    var today = new Date();
    var startTime = new Date(today - 1000 * 60 * 60 * 24 * (7*52+1));
    query.lessThan("logCreationDate", today);
    query.greaterThan("logCreationDate", startTime);
    query.find({
    success: {
    //TODO I want store this in a Parse File but how? 
    },
    error :{

    }
    });

})
/*
 * Send email via mailgun
 */

 Parse.Cloud.define("sendEmail", function(request, response){

         Mailgun.sendEmail({
          to: "myemail@gmail.com",
          from: "hello@example.com",
          subject: "Hello From example App",
          text: "Using Parse and Mailgun is great!"
        }, {
          success: function(httpResponse) {
            console.log(httpResponse);
            response.success("Email sent!");
          },
          error: function(httpResponse) {
            console.error(httpResponse);
            response.error("Uh oh, something went wrong");
          }
        });

 })

在云代码中使用文件很容易,并且在


它就像
var file=newparse.file(“myfile.txt”,字节)一样简单

在云代码中使用文件很容易,并且在


它就像
var file=newparse.file(“myfile.txt”,字节)一样简单

请展示您的努力。让别人为他们工作,并发现这是他们已经尝试过的事情,这从来都不是一件有趣的事。。我找不到Parse.File或创建Parse文件的机制请显示您的努力。让别人为他们工作,并发现这是他们已经尝试过的事情,这从来都不是一件有趣的事。。我找不到Parse.File或创建Parse文件的机制,当然可以。为了让我给出一个更有意义的回答,请包括您可能收到的错误或您遇到问题的原因。如指南中所述,Parse.File对象只能通过以下方式初始化:(1)字节值数字数组,(2)像{base64:“…”}这样带有base64编码字符串的对象,或(3)使用文件上载控件选择的文件对象。我正在尝试这两种方式。我想用csv格式存储的查询结果创建一个新文件。通过使用链接承诺并将json对象返回到我的服务器,服务器发送文件而不是parse.com,我无论如何都能破解它。如果你能告诉我一种在parse.com云代码上实现这一点的方法,那就太好了。你最初的问题有点欺骗性,因为你根本不需要或不想弄乱解析文件。查看Mailgun或Mandrill API,了解如何正确设置电子邮件附件。例如,使用Mandrill,您需要在base64中对附件进行编码。编写您自己的函数,使用查询结果以您喜欢的方式构造CSV,然后使用base64对其进行编码,并根据API设置附件。看:是的,我明白了。。。云代码的Parse.File类将非常有用。云代码有一个Parse.File类,您不需要将它用于您试图做的事情,我不知道您是否看到了差异。如果您请求使用云函数将PFObject转换为CSV,这是一个非常简单的函数,不同的应用程序可能需要特定的CSV结构。我希望这是有帮助的,并澄清了需要发生的事情。这当然是有帮助的。为了让我给出一个更有意义的回答,请包括您可能收到的错误或您遇到问题的原因。如指南中所述,Parse.File对象只能通过以下方式初始化:(1)字节值数字数组,(2)像{base64:“…”}这样带有base64编码字符串的对象,或(3)使用文件上载控件选择的文件对象。我正在尝试这两种方式。我想用csv格式存储的查询结果创建一个新文件。通过使用链接承诺并将json对象返回到我的服务器,服务器发送文件而不是parse.com,我无论如何都能破解它。如果你能告诉我一种在parse.com云代码上实现这一点的方法,那就太好了。你最初的问题有点欺骗性,因为你根本不需要或不想弄乱解析文件。查看Mailgun或Mandrill API,了解如何正确设置电子邮件附件。例如,使用Mandrill,您需要在base64中对附件进行编码。编写您自己的函数,使用查询结果以您喜欢的方式构造CSV,然后使用base64对其进行编码,并根据API设置附件。看:是的,我明白了。。。云代码的Parse.File类将非常有用。云代码有一个Parse.File类,您不需要将它用于您试图做的事情,我不知道您是否看到了差异。如果您请求使用云函数将PFObject转换为CSV,这是一个非常简单的函数,不同的应用程序可能需要特定的CSV结构。我希望这是有益的,并澄清了需要发生什么。