배송 옵션에서 전달 주소를 없음으로 프로그래밍 방식으로 변경하는 방법을 알고 싶습니다.
altRecipient를 ""로 설정하려고 할 때마다 제약 조건 오류가 발생합니다.
사용자에게 전달을 제거하거나 전달 주소를 없음으로 설정하려면 어떻게 해야 합니까?
testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error
또한 대신 보내기에서 부여 목록의 모든 사용자를 어떻게 제거할 수 있습니까?
답변1
속성을 ""로 설정하는 대신 속성을 지워야 합니다. 저는 C# 프로그래머는 아니지만 아마도 다음과 같이 할 수 있을 것입니다.
testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })
중요한 점은 값을 ""로 설정하는 것과 이를 지우는 것이 다르다는 것입니다.