Class UserProperties

Thuộc tínhngười dùng

Không dùng nữa. Lớp này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Thuộc tính người dùng là các cặp khoá-giá trị dành riêng cho một người dùng. Thuộc tính người dùng được phân theo phạm vi cho mỗi người dùng; mọi tập lệnh chạy dưới danh tính của một người dùng chỉ có thể truy cập vào Thuộc tính người dùng của người dùng đó.

Phương thứcLoại dữ liệu trả vềMô tả ngắn
deleteAllProperties()UserPropertiesXoá tất cả tài sản.
deleteProperty(key)UserPropertiesXoá thuộc tính bằng khoá đã cho.
getKeys()String[]Lấy tất cả các khoá có sẵn.
getProperties()ObjectLấy tất cả các thuộc tính có sẵn cùng một lúc.
getProperty(key)StringTrả về giá trị được liên kết với khoá đã cung cấp hoặc giá trị rỗng nếu không có giá trị nào như vậy.
setProperties(properties)UserPropertiesĐặt hàng loạt tất cả các thuộc tính được lấy từ đối tượng đã cho.
setProperties(properties, deleteAllOthers)UserPropertiesĐặt hàng loạt tất cả các thuộc tính được lấy từ đối tượng đã cho.
setProperty(key, value)UserPropertiesDuy trì giá trị được chỉ định trong với khoá được cung cấp.

Các phương thức ngừng hoạt động

Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Xoá tất cả tài sản.

UserProperties.deleteAllProperties();

Cầu thủ trả bóng

UserProperties – đối tượng này, để tạo chuỗi

Xem thêm


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Xoá thuộc tính bằng khoá đã cho.

UserProperties.deleteProperty('special');

Tham số

TênLoạiMô tả
keyStringkhoá của tài sản cần xoá

Cầu thủ trả bóng

UserProperties – đối tượng này, để tạo chuỗi

Xem thêm


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Lấy tất cả các khoá có sẵn.

Cầu thủ trả bóng

String[]


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Lấy tất cả các thuộc tính có sẵn cùng một lúc.

Thao tác này sẽ tạo một bản sao, chứ không phải chế độ xem trực tiếp, vì vậy, việc thay đổi các thuộc tính trên đối tượng được trả về sẽ không cập nhật các thuộc tính đó trong bộ nhớ và ngược lại.

UserProperties.setProperties({
  "cow"     : "moo",
  "sheep"   : "baa",
  "chicken" : "cluck"
});

// Logs "A cow goes: moo"
Logger.log("A cow goes: %s", UserProperties.getProperty("cow"));

// This makes a copy. Any changes that happen here will not
// be written back to properties.
var animalSounds = UserProperties.getProperties();

// Logs:
// A chicken goes cluck!
// A cow goes moo!
// A sheep goes baa!
for(var kind in animalSounds) {
  Logger.log("A %s goes %s!", kind, animalSounds[kind]);
}

Cầu thủ trả bóng

Object – bản sao của các thuộc tính chứa cặp khoá-giá trị


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Trả về giá trị được liên kết với khoá đã cung cấp hoặc giá trị rỗng nếu không có giá trị nào như vậy.

const specialValue = UserProperties.getProperty('special');

Tham số

TênLoạiMô tả
keyStringkhoá cho giá trị cần truy xuất

Cầu thủ trả bóng

String – giá trị được liên kết với khoá

Xem thêm


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Đặt hàng loạt tất cả các thuộc tính được lấy từ đối tượng đã cho.

UserProperties.setProperties({special: 'sauce', 'meaning': 42});

Tham số

TênLoạiMô tả
propertiesObjectmột đối tượng chứa các thuộc tính cần đặt.

Cầu thủ trả bóng

UserProperties – đối tượng này, để tạo chuỗi

Xem thêm


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Đặt hàng loạt tất cả các thuộc tính được lấy từ đối tượng đã cho.

// This deletes all other properties
UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);

Tham số

TênLoạiMô tả
propertiesObjectmột đối tượng chứa các thuộc tính cần đặt.
deleteAllOthersBooleanliệu có xoá tất cả tài sản hiện có hay không.

Cầu thủ trả bóng

UserProperties – đối tượng này, để tạo chuỗi

Xem thêm


Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.

Duy trì giá trị được chỉ định trong với khoá được cung cấp. Mọi giá trị hiện có liên kết với khoá này sẽ bị ghi đè.

UserProperties.setProperty('special', 'sauce');

Tham số

TênLoạiMô tả
keyStringkhoá cho thuộc tính
valueStringgiá trị để liên kết với khoá

Cầu thủ trả bóng

UserProperties – đối tượng này, để tạo chuỗi

Xem thêm