Tôi đang sử dụng một plugin cung cấp chức năng email như sau:Groovy chuyển đổi từ Danh sách để var args cho phương pháp gọi
class SendSesMail {
//to
void to(String ... _to) {
this.to?.addAll(_to)
log.debug "Setting 'to' addresses to ${this.to}"
}
}
Các tài liệu khẳng định lớp được gọi như sau:
sesMail {
from "[email protected].com"
replyTo "[email protected]"
to "[email protected]", "[email protected]", "[email protected]"
subject "Subject"
html "Body HTML"
}
Trong mã số List
của các địa chỉ được xây dựng và tôi đang cố gắng tìm ra cách chuyển đổi danh sách này thành var args theo dự kiến.
Chuyển đổi thành một String
được ghép bằng "," không hoạt động vì đây là địa chỉ email không hợp lệ. Tôi cần có thể tách từng mục trong Danh sách thành một tham số riêng biệt để tránh phải lặp qua Danh sách và gửi từng email riêng lẻ.
Bạn có gặp lỗi với mã ở trên không? –